Dann aber kann ich auf den entsprechenden
HKCU nicht zugreifen, weil das Programm dann unter einem anderen Benutzerkontext läuft.
Das sollte nicht der Fall sein. Oder ist dein Benutzer kein Admin und du startest den Prozess tatsächlich mit anderen Credentials?