Ein konkreter Anwendungsfall wäre MUI, das Windows-eigene Lokalisierungs-System, das mit reinen Resourcen-DLLs arbeitet.
Dummerweise taugen Delphi-DLLs da nicht, da sie auch bei "leeren" Programmen nicht ohne Code-Segment erstellt werden, was das MUI-System stört.
Eine per Assembler erstellte Resourcen-
DLL wäre ein besserer Ausgangspunkt,
siehe auch diesen Thread von mir dazu, da steht drin, wie es auch mit FASM oder Visual Studio geht.