title: Drag Drop to the Desktop after creation of the file? (C#)
body: <p>I have a query about drag-drop in C# using .NET.</p>
  
  <p>My issue is with remote files. I have a list of remote files which the user can drag into an explorer window (desktop, etc). When such a drag occurs I want to be able to download the file and write it to the drop location.</p>
  
  <p>The normal method of dragging files:</p>
  
  <pre><code>private void StartDragDrop(string FileToDrag)
  {
  MyControl.DoDragDrop(new DataObject(DataFormats.FileDrop, FileToDrag), DragDropEffects.Copy);
  }
  </code></pre>
  
  <p>...does not suit my needs as I will not have the file data to populate the drag-drop object until after the DROP.</p>
  
  <p>I have seen this functionality in many FTP clients and such. </p>
  
  <p>Thanks in advance wizards.</p>