Offensichtlicher Fehler, auch wenn hier der Fehler nicht hingeschrieben wurde.
Im OnCreate der Hauptform (alo beim Programmstart) ist Form2 noch gar nicht erzeugt worden. Entweder du veränderst die Erstellungsreihenfolge oder lässt Form2 gar nicht automatisch erzeugen und machst das dann selbst im OnCreate deiner Hauptform.
Im OnCreate müsste dann etwas in dieser Art stehen:
Delphi-Quellcode:
Form2 := TForm2.Create(self);
Form2.ShowModal;
EDIT: zu langsam