Ich wette mal, dass der Aufruf nicht im MainThread-Kontext erfolgt.
Korrekt. Die IdIRC-Komponente arbeitet die Events in ihrer eigenen Thread-Nachrichtenschleife ab. Gelöst habe ich es, indem ich die MainForm via PostMessage informiere und dann im MainForm-Kontext das neue Formular erzeuge.
Danke an alle Beteiligten