gracias rgstuamigo !!! gracias a tu libro a un poco de practica encontre la respuesta
el problema esta en que no puedo cortar los Create de los formularios con un Showmodal... por eso me sale el error. el lugar de hacer eso hice esto:
Código Delphi
[-]
reg:=TRegistry.Create;
reg.RootKey:=(HKEY_CURRENT_USER);
if Reg.OpenKey(Clave,false) then
existe:=true
else
existe:=false;
luego, en el activate del form, evaluo a "Existe" y de acuerdo al estado de boolean que este tengo es el formulario que abro (si el de carga de datos o de logeo)
rgstuamigo , nuevamente gracias por que del link que me pasaste saque las claves para hacer el resto
muchas gracias!!!