Es gäbe noch Trick 17 mit Selbstüberlistung. Statt dem Delay legst du ein Overlay über das untere Form (gab es hier glaub ich schon mal in nem Thread), nach dem Schließen des modalen Fensters fadest du das wieder aus. Damit "vertuschst" du quasi die Wartezeit und eventuelle Klicks gehen auf das Overlay und nicht die Controls darunter.
Das Problem ist übrigens auch auf Webseiten sehr beliebt
Doppelklick zum Öffnen...