y si estoy en lo correcto quiero pensar que se pueden Bindear mas de 1 DLL dentro del mismo... y mi paranoia tambien me dice que quisas tambien en algun EXE...
Dulces Lunas!¡.
No estás del todo errado. Cualquier cosa es posible!!
Sólo hay que ponerle tiempo y esfuerzo. Por ejemplo, el runtime se podría embeber comprimido (zlib, aplib) y luego restaurarlo en la secion, tiempo de ejecución. Eso si, el EntryPoint ya no serian 20 bytes...
Otras DLLs podrian cargarse tambien "on-the-fly" sin necesidad de usar LoadLibrary, etc. Es sólo cuestión de entender como funciona el loader de Windows.
Lo mismo sería para componentes OCX...
Aqui es cuestión de dejar volar la imaginación...
Saludos!
PD: Info sobre cómo cargar DLL desde la memoria:
http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/