Ein Benutzer hat üblicherweise einen Namen und einen vollen Namen. In der erweiterten Benutzerverwaltung (lusrmgr.msc) der Windows Pro-Editionen oder in einem vernünftigen Benutzermanager (XP UserManager) kann man beide Angaben sehen. Beim Umbenennen wirst du nur den vollen Namen geändert haben, nicht den eigentlichen Benutzernamen.
100 Punkte! Genau das war die Lösung. Danach noch einmal System neu gestartet (evtl. hätte auch Ab- und Anmelden gereicht) und schon klappts auch mit dem richtigen Namen in der Delphi-Historie. Dass sich der Name des User-Ordners in C:\Users nicht ändert ist erstmal unwichtig. Hauptsache die Systemvariablen und die
API liefern den geänderten Namen.
Womit sich wieder einmal die Sinnfrage dieser draufgeflanschten "Modern-UI-Sekundär-Systemsteuerung" stellt, die nur ein Subset der relevanten Einstellmöglichkeiten bietet.