I finished integrating, it works finely!
No more headache with loading the LibPng binaries!

Thank you

One side note: Despite the {$minenumsize 4} defined in ImagingOptions.inc, TImageFormat is *still* one byte in size! I had a nasty run-in with AVs when I redefined TImageData in my code, with Format having a type of "dword" (now corrected to "byte").
This perversion is because my game modules know nothing about their environment (including Vampyre), accessing it via wrapper functions provided by the engine core.