Moin
Ich vermute mal, dass du die Form2 nur versteckst also Form2.Hide machst
dann dürfte das von die beschriebene Phänomen erklärbar sein? Wieso ich darauf komme? Nun, in deinem Button1Click sagst du Form2.show... d.h. also die Form2 ist schon irgendwo erstellt und vertsteckt sich nur und wartet auf die Aufforderung, sich zeigen zu dürfen...