Ich habe auch WinXP und Windows 7 parallel installiert ohne eine zusätzliche kleine Partition wie "System-reserviert". Dabei wurden die für den Bootmanager benötigten Dateien auf der WinXP-Partition versteckt untergebracht.
In der Datenträgerverwaltung von Windows 7 wurde die WinXP-Partition später mit Laufwerksbuchstabe "D" dargestellt, aber ich habe dort den Laufwerksbuchstaben entfernt, so das ich (gewollt) nicht von einem System auf das andere System sehen kann, auch um zu verhindern das irgendwelche Programme in "D" Daten unterbringen.
In der Systemsteuerung unter "System" und dann "erweiterte Systemeinstellungen" und dort "Starten und Wiederherstellen" steht bei mir als Startbetriebssystem "Windows 7" und Anzeige der Betriebssystemliste "6 Sekunden" (geändert).
Alternativ hilft vielleicht auch dies hier:
http://social.msdn.microsoft.com/Forums/de-DE/windows7de/thread/6bd13714-a26c-40be-8b6d-a65d2ff8c9b6