A client of mine was working on adding drag and drop to a Windows Forms control hosted in Internet Explorer that we use. They wanted to allow a user to drop a group of files, email messages, etc onto this control and then do something with the items that were dropped. We got it all working great in a Windows Form but the same control hosted in Internet Explorer exhibited two strange behaviors: