The below reg syntax is working well with me : ;Change Drive name and icon [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\A\DefaultLabel] @="Futile Drive" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\DefaultLabel] @="WinXP" ;change my drive icons [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\A\DefaultIcon] @="%Windir%\\Web\\MyImages\\hearts.ico" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\DefaultIcon] @="%Windir%\\Web\\MyImages\\MSOffice.ico" And i wanted to know whether there is a way to substitute drive letter(A, C) in the above code with something like %systemdrive% coz this tweak is applied from an unattended install and i never know which would be the XP system drive. (If C has win2k, i would install XP in D: and would wish to apply the label to D: as WinXP. In another computer, I would install in C: and would label C: as WinXP, with this tweak). BTW, i wanted to change the account picture using registry, but it never worked as i tried many times. ;Change Account Picture [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints\Administrator] "PictureSource"="%Windir%\\Web\\MyImages\\AccPic.bmp" AccPic.bmp is 48*48 bitmap. I replaced %windir% with C:, but it still doesnt work. Anyone have a solution?