После длительных разборок начинаю приходить к выводу, что необходимо создать какой либо класс который будет наследоваться от IDataObject, IASyncOperation, а IAsyncOperation::SetAsyncMode выставить в TRUE... Затем надо заставить IShellView или IExplorerBrowser использовать именно этот класс при всех действиях над файлами....
Вопрос как это сделать для IShellView или IExplorerBrowser?