Ja ja. Aber das Problem sind Instanzen nicht modaler Dialoge.
Delphi-Quellcode:
...
MyDialog := TNonModalForm.Create(Self);
MyDialog.Show;
...
// Wird der Dialog nun geschlossen (mit caFree), zeigt MyDialog ins Nirvana.
// Dieses Probleme wurde nun gelöst, aber nicht von Dir.