title: How do I prevent ShowDialog from stealing focus from other applications?
body: <p>In my application, the <code>ShowDialog()</code> method of a custom form is called after some work is done. The problem is that if the user switches to another application while my application is doing its work, the dialog steals focus to that application, and this can lead to unpredictable behavior. The expected behavior would be the dialog showing in my application foreground, but not on top of another application, and have my application's Taskbar item to blink.</p>
  
  <p>Is there a way to prevent the <code>ShowDialog()</code> method from stealing focus? Or should I use another approach?</p>