Originally Posted by EvolutionElectronics
I believe in XP you just went into the registry and changed something along the lines of "UserShellFolder" and "ShellFolder" might be similar for 7.
edit: here is a link that should help
Right, that is what I normally do. My SSD drive has the OS on it and installed apps. Games, games files and personal data reside on the larger SATA (D
Since it is just me, I actually changed the data for the related registry values "Favorites", "Desktop", "Personal" (aka Documents), "My Music" and "My Pictures" so they point to the new location (i.e. D:\Documents, D:\Desktop, etc.)
If you want to make sure each and every new profile will also reflect these changes, then instead of the HKEY_CURRENT_USER hive, you want to make the changes under HKUSERS hive:
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\Cur rentVersion\Explorer\User Shell Folders
So, if I am not mistaken, you don't really want to move any data but just change system configuration so certain profile data is stored (created) in locations different than the system default ones, correct?
Also, look into running SET, SET %PATH: commands to change the Environment Variables if needed.