Hola:
Aca hay un pequeño ejemplo de lectura del registro de windows en Delphi, es muy sencillo traducirlo al C++ Builder. La unidad a incluir creo que se llama registry.h y el tipo a utilizar es el TRegistry. Existen archivos de ayuda que vienen con el lenguaje.
Si tienes problemas puedes hacermelo saber por aqui o en uburlando@hotmail.com.
Acabo de enviarle esta respuesta a otra persona por equivocación. Espero estar haciéndolo bien ahora...
Uses
Registry;
var
reg:TRegistry;
S:String;
begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
r:=Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',False); //El false es para que si no existe la clave, no la cree
S:=Reg.ReadString('SystemTray');
end;