Hi,
Let me throw the cat among the pigeons here and propose that we
"do away" with modal windows altogether.
* Any dialog window that hasn't been confirmed within a preset timeframe (say 1 min) gets "negated", which equals a click on "Cancel" or "Abort".
...Many such cases...
* Any informational window gets moved to a "docked" status bar that displays or "tickers" information dialog contents/results.
* Any floating window gets docked somewhere within the application's parent/main window. Especially in graphics apps floating dialogs are a bloody PITA (IMHO) and user-unfriendly, but developers still don't seem to get it.
I think that would solve some issues around this debate, wouldn't it? ;)
Yup. :-)
Adi.