Puoi anche fare come ho fatto io in un secondo da shell: semplicemente crei una Junction con il comando "mklink" da C:\users\nuovo_nome a C:\users\vecchio_nome. In questo modo fai tutto come sempre in "nuovo_nome" e usi quella anche se in realtā punta alla vecchia (e il sistema non si lamenta):
C:\Users>dir /A
Il volume nell'unitā C č Vista
Numero di serie del volume: 285A-34D3
Directory di C:\Users
17/02/2009 20.34 <DIR> .
17/02/2009 20.34 <DIR> ..
02/11/2006 15.02 <SYMLINKD> All Users [C:\ProgramData]
28/01/2009 04.19 <DIR> Default
02/11/2006 15.02 <JUNCTION> Default User [C:\Users\Default]
21/01/2008 04.43 174 desktop.ini
17/02/2009 20.34 <JUNCTION> Hexaae [C:\Users\Luca]
26/06/2009 00.52 <DIR> Luca
17/02/2009 18.54 <DIR> Public
1 File 174 byte
8 Directory 129.638.744.064 byte disponibili
A questo punto sia C:\users\Luca che C:\users\Hexaae puntano comunque alla stessa dir rimasta intoccata (C:\users\Luca) quindi nessun problema ad usare la nuova C:\users\Hexaae anche in caso di installazioni etc....