Wenn du die Ressource kopierst und dann mit sowas wie CreateDialogIndirect oder DialogBoxIndirect (siehe
DLGTEMPLATE) erstellst, dann geht es auch "global". Allerdings wird das mit aller Wahrscheinlichkeit das Layout durcheinanderwürfeln. Besser wäre es mit einem einfachen EnumChildWindows den Font, ebenfalls zur Laufzeit, aber nach Erstellung, zu setzen und ggf. gleich das Layout entsprechend zurechtzurücken.