Hallo Florian,
ich gehe bei sowas meistens folgendermaßen vor, um die Ursache zu finden:
(1) Feststellen, ob in irgendeiner der zum Projekt gehörenden Datei ein „Form2.Show“ steht. (Das ist fix erledigt.)
Wenn nicht:
(2) Programm sorgfältig im Einzelschrittmodus durchsteppen. Liefert das irgendeinen wertvollen Hinweis? (Das kostet i. a. schon etwas mehr Zeit und Nerven.)
Wenn nicht:
(3) Teile des Codes auskommentieren. Dabei mit eher großen anfangen. Sobald der Fehler nicht mehr auftritt, muss er im aktuell deaktivierten Codestück zu finden sein. Das kannst Du dann untersuchen, oder wenn es noch zu viel Code ist, das Stück sukzessive verkleinern. Dadurch lässt sich jeder Fehler eingrenzen. Dieses Prozedere kann allerdings sehr langwierig und aufreibend sein.
Gruß
Martin