I dont know why you get the MC Copy dialog when you drag a file from MC to Explorer because the program where you drop will do the copy so you should see the Windows Copy Dialog if you drop the file in Explorer.
You misunderstood me, I stated exactly as you did:
D'n'D MC -> Explorer = Windows Copy Dialog
D'n'D Explorer-> MC = MC Dialog
Ah okey that good. So it is when you drag from MC to explorer. so then the question still is if there is something special with this copy operation.
Like virtual filesystems involved or other things. Like dropping file inside a Zip in Explorer. or if the file that was drag was located inside a zip or other special locations. Anyway Explorer keeps a hold on drop process until it is done. Often it releases when you press retry in that dialog that are shown.
But MC can't do anything until the program that have takes the drop releases it.
But normally Explorer will not do this.
Does it mean that MC never knows when request is completed?
[/quote]
Not exactly. It all depends on what the program that handles the drop does. and what kind of drop it does.
But if that program accepts the drop but then never releases it. then MC will wait, and wait.
And also some program accept only different kinds of drop actions. very very long story.. DnD is a mess
The problem is that drag and drop between program is actually a very bad way of copying files.
Because a lot of stuff can interface with it and there is less control over the copy process.
For example MC do not have any idea what happen when a drop is happening outside of MC, if the copy is inside MC you can use filters and plugins , queues and other things,