And how were we supposed to know that? That's just an application. If you search MSDN for "drag and drop" it will give you information about drag and drop within an application and drag and drop between applications. It's just a matter of handling the appropriate event, getting the data that was dropped on the form and then performing the appropriate action.