Ja, kann ich, ich mußte nur das CreateForm der 2.Form vor dem CreateForm der Mainform aufrufen.
Damit machst du aber das 2.Form zum MainForm! MainForm ist immer das erste Form, das erzeugt wird.
Eigentlich sollte das auch ohne dies gehen, denn das FormShow wird erst im Application.Run ausgeführt.