Funktioniert nicht was man aber eigentlich voraussetzt
Path := PRegKey.ReadString('(Standard)');
Funktioniert.
Path := PRegKey.ReadString('');
(Standard) ist nur eine
Anzeige im Registryeditor für einen leeren String als Name des Wertes! Eben weil das der nicht weiter benannte Standardwert ist.
OK
Dann weis ich nun bescheid warum es nicht funktioniert hat.