Vielen Dank für den Tipp, habs jetzt aber so hinbekommen.
Anstatt nur das Frame auf invisble zu setzen hab ich jetzt jedes einzelne Panel direkt beim create erstmal auf invisble gesetzt.
Und am Ende der Zuweisungen setze ich alle auf sichtbar. Ergebnis: 3 anstatt 30 sec