Das Problem kann ich absolut nicht nachvollziehen, wenn ich aus einem
MDI-Child ein Fenster Modal öffne (mit Form.ShowModal), dann kann ich so oft ich will STRG+F4 drücken ohne dass was passiert...
Kannst du mal deinen Aufruf des Modalen Fensters hier posten, vielleicht liegt es ja da dran.