guys when i used to have 2 winxp.
like one on the c: and one on the D:
i used to go to D: delete the windows folder + all related folders
then go to run>msconfig>boot.ini and click check all boot paths, this will remove the deleted version's boot automaticly
regards