Ein DesignTimePackage mit
RegisterComponents('DatenModule', [TMyDataModule]);
und schon kannst du das Datenmodul als Non-visuelle Komponente auch direkt auf die Form pappen, aber die Datenmodul-Komponente muß dort unbedingt einen anderen Namen bekommen, wie in der
DFM des Datenmoduls steht.
(sicherheitshalber SetName des DatenModule überschreiben und das unterbinden)
Ob die
DFM des Datenmoduls hier auch richtig geladen wird, kann ich jetzt nicht beurteilen, aber ich denke es könnte funktionieren.