In my application I show some dialog box.
Particularly there is an auto-save dialog box (i.e. a SaveFileDialog) ,
which is shown with a timer.
Of course it's modal (shown with ShowDialog())
I should also say that my Application is using multiple Form, i.e. I start
with Application.Run() (without the form argument) and I could have many
document windows.

Now the problem is, if the auto-save of my program start when the user is
using an other aplpication (say Paint.NET for example), when the user click
back on my app, sometimes the modal SaveFileDialog is behing the app's other
form. Clicking on the form just beep, and the user have to use ALT+TAB to
show the SaveFileDialog, but some people might think my app is just buggy.

What can I do to avoid this behavior?


--
Regards,
Lloyd Dupont

NovaMind Software
Mind Mapping Software
<www.nova-mind.com>