Perhaps someday some or the entire library can be added to ImageEn. Perhaps even TIEGMCProc. Since you understand C/C++ so well does it look like the code can be converted to pascal?
Actually I am not an expert in C/C++, it would be better to approach Siniša for this.
But from what little I have stdied and understood it I can say that it can be converted to Pascal quite easily, but if we use the DLL version of the library. Yes I think the library code (C/C++) will have to be modified so that when called from Delphi it accepts parameters as per Delphi Pascal and it respects ImageEn's canvase object.