NM, i see you have XP now.
Ok, here is what you need to do:
1.Click Start > Run.
2.Type Regedt32.exe. Click OK.
3.Locate the key HKEY
LOCALMACHINE\SOFTWARE\Microsoft\Windows\Current Version\Explorer\User Shell Folders
Check to see if this key contains (at least) the following values in the Name and Data columns
-Common Desktop %ALLUSERSPROFILE%\Desktop
-Common Programs %ALLUSERSPROFILE%\Start Menu\Programs
-Common Startup %ALLUSERSPROFILE%\Start Menu\Programs\Startup
-Common Start Menu %ALLUSERSPROFILE%\Start Menu
If any of these keys are point to an invalid path, the installation will fail to properly install. For example, if the Common Desktop pointed to %ALLUSERSPROFILE%\Start Menu\Programs instead of %ALLUSERSPROFILE%\Desktop, the installation may fail. Follow the instructions in If a key is pointing to an invalid path section above to create a valid path. refer to this article
http://consumer.installshield.com/kb.asp?id=Q108167#invalid
If a key is missing, follow these steps to create it:
1.Right-click in an empty area of the right pane and select New > Expandable String Value
2.Type the name of the missing key, for example, Common Programs.
3.Right-click the registry key you just created and select Modify.
4.In the Edit String dialog, type a valid path in the Value data field (see the figure of the Edit String dialog above.)
5.Restart your computer.