You can use TweakUI downloadable from microsoft website... But the setting for program files location is not available in WinXP if I remember correctly. It is available in Win98 only... But I think it is possible using other software, though not sure...
Arun