Hola Delphitest
Lo que se me ocurre para saber de donde es que se ingresado a tu formulario Buscador. Cuando crees dicho formulario le asignes como propietario al formulario de donde lo estas llamando ejemplo:
Cuando llamas a tu formulario Buscador desde cualquiera de tus formularios.
Código Delphi
[-]
Buscador := TBuscador.Create(Self);
Buscador.ShowModal;
Dentro de tu formulario buscador puedes hacer esta pruebita.
Código Delphi
[-]
procedure TBuscador.Button1Click(Sender: TObject);
begin
showmessage(TForm(Buscador.Owner).Name);
end;
Saluditos