Ich würde es für eine merkwürdige Designentscheidung halten, DFMs für das Speichern der Formulare zu verwenden
Deine Runtime (und alle anderen Anwendungen, die eventuell mit den Formular-Dateien umgehen) müssen einen
DFM-Parser implementieren ... und das nur, weil die
IDE in Delphi implementiert wurde.
Ich denke mit einem standardisierten Format bist du besser dran.