I've writen some scripts to change the C:\user to an other partition.
all seems to work but I can not change the security on the SYMBLINK and Junctions (not the directories)
assuming all in c:\users\%USERNAME% is machine independent ...
All data will be recreated at first login anyhow...
directory
environment variables
junctions
mklink
partition
permissions
registry
roaming
robocopy
script execution
scripting
security
symlinks
system admin
user folder
user profile
user space
windows 7
workgroup
xcacls