Hi,
ich befürchte, dass das nicht funktionieren wird.
Damit du die Klassen findest, müssen sie
IMHO mit RegisterClass registriert werden.
Damit würdest du ohnehin nicht darum herumkommen, in jeder Formular -
Unit z.B. unde initialization die Procedure RegisterClass aufzurufen.
Und dann kannst du deine Formularklassen gleich in einer eigenen Liste speichern und dann mit
TFormClass(FormClassList[i]).Create ...
deine Formulare erzeugen.
Cu, Frank