I am afraid it has to be a DLL. The idea of writing custom code that low-level creates accelerator, dialog, menu, and string resource templates from text files, in other words - my own resource compiler, is just too mind-numbing to even contemplate :-]