The problem is that sometimes when I transfer large amount of files by dragging the remote folder onto my windows (XP) desktop, the files will be copied to the temp folder but NOT my desktop. The transfer dialog just closed and the Explorer copy dialog never appeared. The problem can happen with any remote servers and any local Explorer folders. It seems somehow winscp just forgot to do this very last step.
The problem has been haunting me since 2.x version. It has never been solved. And with the latest version, things just became worse: I used to be able to manually browse to the temp folder and get my files there, but with the latest version, winscp seems to be pretty confident in what it is doing and always delete the temp folder even if the files are NOT copied to the target folder at all. Maybe at least do a checking in the code: if files are in the target folder then delete temp dir?