Bitte, bitte. :-)
Warum willst du das Windows auf C: überhaupt loswerden? Brauchst du den Speicherplatz, den Partition C: belegt oder stört dich bloß die Bootauswahl?
Wie dem auch sei...
Wenn eine Neuinstallation des XP Prof (derzeit auf Partition D:) nicht in Frage kommt, bleiben nur kosmetische Maßnahmen, um die XP-Home-Installation weitestgehend unsichtbar zu machen.
Du könntest auf Partition C: den Ordner Windows löschen oder gleich sämtliche Ordner. Nur die Dateien
ntldr
ntdetect.com
boot.ini
müssen da bleiben, weil diese für das Starten beider Windows-Installation benötigt werden und unbedingt auf der ersten primären Partition, also C: liegen müssen.
Wenn du nun noch die boot.ini anpasst wie folgt
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
ist die Home Edition faktisch eliminiert.
Anschließend könntest du die Partition C: mit einem geeigneten Tool (
wie diesem) so weit wie möglich verkleinern und den frei gewordenen Speicherplatz anderweitig nutzen, bspw. eine neue Partition erstellen oder so... Ich weiß ja nicht, worum es dir geht.