title: ToolStripMenuItem can't show checkmark and Image (icon) when RenderMode is "System"?
body: <p>My Windows Forms application has a <code>MenuStrip</code> and some of the menu items (<code>ToolStripMenuItem</code>) have an icon (setting the <code>ToolStripMenuItem.Image</code> property).</p>
  
  <p>When the <code>RenderMode</code> property of the <code>MenuStrip</code> is set to <code>ToolStripRenderMode.System</code>, the checkmark doesn't display when the <code>Checked</code> or <code>CheckOnClick</code> property is true and the menu item has an icon.</p>
  
  <p>It <strong>does</strong> display when i switch the <code>MenuStrip.RenderMode</code> property to <code>ToolStripRenderMode.Professional</code> or <code>ToolStripRenderMode.RenderManagerMode</code>.</p>
  
  <p>Unfortunately, this is a problem because my app requires:</p>
  
  <ol>
  <li>A <code>ProgressBar</code> in marquee mode, so <code>Application.EnableVisualStyles()</code> is required to get this to work.</li>
  <li>The app requires a "flat" visual style, which i accomplished by leaving out the call to <code>Application.EnableVisualStyles()</code> and leaving the default <code>ToolStripRenderMode.RenderManagerMode</code> on the MenuStrip.  But then i can't get my marquee ProgressBar!</li>
  <li>Setting the <code>RenderMode</code> to <code>ToolStripRenderMode.System</code> solves the look and feel requirement, but takes away the ability to have checked menu items w/icons.</li>
  </ol>
  
  <p>Is there any way to satisfy all my requirements?  Am i missing something?  Thanks for looking.</p>