Versuch mal Form2 := TForm2.Create(Application);
vor Application.CreateForm(TForm1, Form);
.
Zitat:
dynamisch erstellen
Aber ich würde es nicht "vorher" machen, sondern
in der Hauptform
und natürlich muß dabei, so oder so, die automatische Erstelltung (FormCreate) entfernt werden ... sonst wird man damit ganz viel Spaß bekommen.