Hallo,
einmal
gepaart mit: Mensch, das Problem hat' ich doch auch schon mal.
Bitte überprüf' mal, ob und wo Du zwischen den Formularen Abhängigkeiten hast.
Sprich:
Greifst Du z. B. aus Formular 1 auf irgendeine Komponente von Formular 2 oder 3 zu? (Dito in beliebiger Kombination zwischen den Formularen). Überprüfe dahingehend vor allem mal alle Ereignisroutinen, ob dort gegenseitige Zugriffe möglich sind.
Der Fehler passiert dann, wenn auf Formulare... zugegriffen wird, die bereits freigegeben wurden. Du hast da beim Programmende (vermutlich) ein wie auch immer geartetes Reihenfolgeproblem.