Okay this is a little trick i have tested. As i dont use my pc for anything else than xbmc i wanted to remove all crap that windows xp loads at startup. The ultimate way doing this is by disabling the explorer.exe shell itself. this will speed up logon time and save a lot of resources !!
WARNING !! Do this at your own risk !! this can seriously render your XP useless if you dont know your way around windows. !!! This is only tested with windows XP pro !
Here is the steps:
Download tweakUI.exe from here
Start the program and select autologon. Input your username and passsword. Now xp will logon automaticly.
Load regedit. find this key
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] - select the winlogon folder
then find the "shell" value. change from explorer.exe to C:\windows\go.exe
Download the Go shell from here
Copy all the files to c:\windows
then edit the startup.bat file. remove the clock.exe entry. Type in the location of your xbmc exe file. say C:\XBMC\xbmc.exe or where you got it.
save the file.
reboot the box.
you should see the login screen flashes and in a few seconds XBMC is on your screen.
I havent tested this for a long time but i havent found any problems so far. remote desktop works ! so if you need to do some stuff on your xbmc pc just remote to it and hit ctrl alt del to bring up the taskmanager then run say explorer to get a view of your folders etc.
Please give feedback about your new experience