Rather that tempt fate why not move it the standard way? That is right click on My Documents, Properties and use the Move button?
I'm using Win XP Pro SP3. When my files in "My Documents" outgrew my hard drive's capacity a while back I bought a new hard drive and decided to move my "My Documents" onto the new F: drive, leaving everything else on the original hard drive. It seemed like the simplest solution to my problem at the time. The situation does create a few syntax problems revolving around the question "When is the 'My Documents' folder not really the 'My Documents' system folder?"
Most of the time I don't have any problems with the arrangement, but there are a couple of anomalies. At present my command line environment variables do not have any easy way to point to "My Documents" because (for example) %userprofile%\My Documents points to the folder on c: that used to be the 'My Documents' system folder rather than to the current location of the system folder. That is not usually a big deal but it may be related to the more frequent problem.
A few ill-behaved programs expect to find and store files in %userprofile%\My Documents (which is on C: drive) rather than in the actual system folder "My Documents" on F: which makes it harder to find these files when I search for them.
Just to 'simplify' the situation I thought about setting a reparse point in the old "My Documents" folder ( %userprofile%\My Documents ) that points to the actual system folder (which is F:\My Documents\ )
Tinkering with settings like this has potential to break things in unexpected ways so I thought I'd ask whether there are any obvious problems with the 'solution'. Or are there better ways to keep the user documents on a second hard drive?