It is only possible by using IDataObjectAsyncCapability. I don't know how to handle this with WinForms, but check my answer to my own question for some pointers in the right direction.