title: Outlook 2010 DragDrop Bug
body: <p>I have an <code>Outlook 2010 Add-In</code> where the user drags and drops emails on a <code>TreeView</code> or <code>ListView</code>. To get these emails I am using the following code:</p>
  
  <pre><code>Outlook._Application myOlApp = new Outlook.ApplicationClass();
  Outlook.Selection droppedMails = myOlApp.ActiveExplorer().Selection;
  </code></pre>
  
  <p>The problem is if the user selects for example three emails the droppedMails will have three emails, but after the first selection if he selects one, the droppedMails will be four.</p>
  
  <p>My question is why myOlApp.ActiveExplorer().Selection is not cleared the second time? do I have to release Outlook objects?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>The email preview in Outlook also stops working. So every selected email after drag and drop doesn't change the preview.</p>
  
  <p>The problem will be solved when the user clicks on another folder in Outlook.</p>
  
  <p>Thank you for your time.</p>