title: Windows Default Icon shown on MessageBox
body: <p>In the <code>MainWindow</code> constructor, before showing my <code>MainWindow</code>, I'm doing some checks that could prompt a <code>MessageBox</code> dialog. When this happens, an ugly Windows Default Icon is showing up in the Windows taksbar with the message box title beside.</p>
  
  <p>I already set an Icon for my application in Properties -> Applicaton -> Resources -> Icon.</p>
  
  <p>I tried to call <code>InitializeComponent()</code> before calling <code>MessageBox.Show</code>, but it doesn't change anything.</p>
  
  <p>Once my application is fully launched (I exit the <code>MainWindow</code> constructor), the proper icon appears in the taskbar.</p>
  
  <p>Is there a way to prevent this ugly icon from showing at all, or to replace it with my own ?</p>