Hola.
Ahora veo..., lo que sucede es que lo que estas buscando no es una
clave es un
valor.
Entonces en tu caso sería:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
with TRegistry.Create do
try
RootKey:= HKEY_CURRENT_USER;
if OpenKey('Software\Microsoft\Windows\CurrentVersion\Run\', False) then
if ValueExists('Sidebar') then
ShowMessage('Valor existente')
else
ShowMessage('Valor inexistente');
finally
Free;
end;
end;
Saludos.