Die Frage ist nur, ist es dann noch eine
nonVCL Anwendung

Die ist es dann halt nicht mehr, da die
VCL ja (zumindest in Teilen) dann dabei ist.
Delphi-Quellcode:
var
Image: TImage;
begin
....
Image := TImage.Create(nil);
Image.Picture.LoadFromFile(...);
...
...

...