Hab leider keinen konkretten Lösungsvorschlag aber ne Idee...
Müßte das Hauptfenster nicht als erstes erzeugt worden sein?
Wenn man also die Zeit die die Prozesse existieren überpfrüft und das mit der
längsten vorholt ...
Falls das nicht geht dann vergesst es einfach wieder...