Das Problem ist, dass die
IDE nach dem
Namen der Vorgänger-Klasse schaut, wenn der Vorgänger keine
DFM Datei hat.
Wenn dann der Name der Vorgänger-Klasse <>
TFrame
dann wird das Dingen wie ein
TForm
behandelt. Das ist das ganze Geheimnis.
Auf das gleiche Problem trifft man übrigens auch bei
TDataModule
(aber wahrscheinlich seltener, weil man da nicht so viel ableitet).