title: Bring window to front w/out focus
body: <p>My .NET app is running in the background, and occasionally creates and shows a form. The form should be visible above all other windows, but without focus.</p>
  
  <p>My first approach was to set the TopMost property of the form, but that fails in many cases for reasons I can't explain.</p>
  
  <p>Then I tried calling BringToFront in the Shown event handler, but that didn't do anything.</p>
  
  <p>I also tried BringWindowToTop API, which returned true (= success), but without result.</p>
  
  <p>Now I'm stuck with SetForegroundWindow, which works, but also gives focus to the window (as it should).</p>
  
  <p>Any suggestions would be appreciated.</p>
  
  <p>(Also, is it normal that I can just steal focus without any problem?)</p>