title: How to add image to ToolStripMenuItem
body: <p>I have a C# winForm project that uses a ContextMenuStrip. I dynamically add ToolStripMenuItems to the ContextMenuStrip based on use interaction. When I add a new ToolStripMenuItem I set it's Text property and Image property. I don't know how to the set the Image property without getting the image from the location where it's at. How do I add the imagine to my project? Here's an example of what my code is doing</p>
  
  <pre>
      ContextMenuStrip cxtMnuStrp = new ContextMenuStrip;
  
      private void Button_Click(object sender, EventArgs e)
      {
         // some filtering and logic
         // to determine weather to 
         // create and add a ToolStripMenuItem
         // blah, blah, blah...
  
         ToolStripMenuItem item = new ToolStripMenuItem("uniqueName");
  
         item.Image = Image.FromFile(@"C:\MyFolder\MyIcon.ico");
  
         if (cxtMnuStrp.Items.ContainsKey(item) == false)
             cxtMnuStrp.Items.Add(item);
      }
  </pre>
  
  <p>With "item.Image = Image.FromFile(@"C:\MyFolder\MyIcon.ico")" When I distribute my each machine would have to have the "C:\MyFoler" directory and also have the "MyIcon.ico" on their computer in the "C:\MyFoler" directory.</p>
  
  <p>Plus it doesn't seem right that I have hit the hard drive each time I want to add an icon to my ToolStripMenuItem</p>