Also, zunächst einmal gibt es, wenn ich mich recht erinnere, die Möglichkeit, eine
DLL als reine Datenbibliothek zu laden. Es wird also kein DllMain-Code ausgeführt usw., aber du kannst die Ressourcen der
DLL laden. Vielleicht reicht dir das schon.
Ansonsten gibt es hier im Forum diverse Threads dazu, wie man Daten an eine EXE anhängen kann, das könnte man sicherlich auch für DLLs benutzen.