In some badly-implemented software (in my case, iPhoneBrowser and MP3Gain, but there are others) after dragging a file/folder from explorer into the program, the explorer window will become unusable until the program finishes its operation. It cannot be resized, moved, or minimized, and none of the buttons or icons can be interacted with (the cursor is stuck on the "drop here" cursor). This lasts until the program finishes its operation It is possible to open another explorer window and navigate back there, but the original window is still frozen.
To be clear, this occurs with third-party software that responds to the drag-and-drop in the thread that created the event. Copying files in explorer does not trigger the issue.
Is there a way to prevent this behavior, so I can still interact with the explorer window while the program does its thing in its own thread/process/whatever? I have Windows 7 x64, but the behavior was present in XP32 as well, IIRC.