Hmm..
eine Alternative:
Das neue Formular NICHT im OnClick des Buttons erzeugen und Anzeigen!
Im OnClick ein PostMessage mit einer eigenen Message-ID an das aktuelle Form-
Handle schicken. Und dann erst im MessageHandler-Funktion das neue Formular erzeugen und anzeigen.
Da die Message des PostMessage ans Ende der Messages gepackt wird und mit der Abarbeitung der vorherigen Messages weiter gemacht wird, werden zunächst noch alle anderen Messages (u.a. DblClick) abgearbeitet und dann erst deine Form-Message für das neue Formular.