title: OPEN a Resource.resx file instead of Creating it which overrides the previous Resource.resx file
body: <p>I start my  application from withint Visual Studio 2010.
  I add then some files into my application and each file type`s icon like icon from doc,docx,xls,pdf etc are added as String/Bitmap key/value pair to my IconImages.Resx file via </p>
  
  <pre><code>private void DumpTempResourceToRealResourceFile(IDictionary&lt;String, Bitmap&gt; tempResource)
          {
  
              using (ResXResourceWriter writer = new ResXResourceWriter("IconImages.Resx"))
              {
                  foreach (KeyValuePair&lt;String,Bitmap&gt; item in tempResource)
                  {
                      writer.AddResource(item.Key, item.Value);                    
                  }
                  writer.Generate();
              }            
          }
  </code></pre>
  
  <p>When the icons are added to the resource I close the application.</p>
  
  <p>Then I start my application again with VS 2010 and add some files within my document application. The file types are written again to my IconImages.Resx. 
  Then I close my application and check the IconImages.Resx file under the \bin\ folder and the previous saved images are gone and I have new/different ones now.</p>
  
  <p>Why can I not say OPEN a .resx file and append stuff to it? Everytime I create a ResourceWriter object with the same name "IconImages.Resx" I overwrite the previous added stuff and thats stupid.</p>
  
  <p>How can my IconImages.Resx file stay alive over an application session without being overwritten by other stuff I add?</p>