Mit welchem
OS bist Du denn unterwegs??
Unter Vista ist es gar so einfach, Zugriff auf die
HKLM
zu bekommen.
Versuch mal folgendes
reg.RootKey := root;
// hier einfügen:
reg.Access := KEY_ALL_ACCESS; // Write, Read, Create_link -> Vollzugriff
reg.OpenKey(pfad, TRUE);