Hallo Hacki,
hier habe ich einen Login beschrieben, bei dem ein Formular vor der MainForm geöffnet wird. Das gleiche kannst du auch tun. Diese Startformular sollte dann die Restrukturierung durchführen und anschließend, wenn kein Fehler aufgetreten ist, das Hauptformular öffnen lassen.