Du musst bedenken, dass sich Ressourcen-DLLs aus der Sicht von Windows nicht von "normalen" DLLs unterscheiden. Auch Ressourcen-DLLs sind daher im
PE-Format aufgebaut. Um Ressourcen-DLLs "von Hand" herzustellen, musst du also einen Linker schreiben. Ich habe das selbst mal probiert, aber Windows hat sich immer geweigert, die entstehende Echse auszuführen. Es ist kein ganz triviales Unterfangen.