This small freeware application of mine is still in EARLY ALPHA, but I have been playing with it and it seems to do reasonably well in Win7 x64 at least. I haven't tested well on other platforms. Note in some cases you encounter failure to move because a file is in use or permission does not exist. Since the move is down with the Shell functions, it is as safe as possible and reverts when cancelled. Still, I intend to soon add a 'file checker' to first recurse the directories and make sure that no file exist which would cause the move to fail.
You can thank donors who supported JunctionMaster for this update. http://bitsum.com/junctionmaster.php