Ok this may fix your issue, i understand that you can boot windows xp if you have the time to scroll down and select earlier version correct, basically you want to delete the other options as I understand,
1. Please go to control Panel
2. Click on System
3. On winfows System select the tab Advanced
4. under startup and recovery select settings
then you can select you default operating system
and reduce the time to 0 seconds that way the pc will boot XP right away
OR you can click on edit it will look something like this:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT /usepmtimer
if you deleted the lines of the operating that you dont desire to have it will delete from the menu when the pc is booting