Je te propose de lancer via ton programme en dos un autre programme en c++ qui metterai une clé dans le registre
un programme comme cela
const String RegKey = "\\Software\\Exemple";
TRegistry *reg = new TRegistry();
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey(RegKey, true);
//ecrire dans clé
reg->WriteString("Clé","Valeur");
//lire la clé
reg->ReadString("Clé");
delete reg;