Du hast ein nur
procedure Load(Instance: THandle);
und das will ein
Handle.
Im Windows gibt es z.B.
LoadLibraryEx mit LOAD_LIBRARY_AS_IMAGE_RESOURCE oder LOAD_LIBRARY_AS_DATAFILE,
womit man eine EXE,
DLL oder
BPL in seinen Prozess laden kann, ohne deren Code auszuführen.
Sowas müsstest du für Unix finden,
aber ich bin mir nicht sicher, ob im Unix die Dateien auch das
PE-Format benutzen (glaub nicht .. ist wohl ELF oder so)
und ob somit dort so garnicht die Version ausgelesen werden kann, weil sie anders gespeichert ist.
Aber wenn/da das funktioniert, mußt du wohl nur noch rausfinden wie du an das
Handle kommst.