Una opción inmediata sería añadir la unidad del formulario padre en cada formulario hijo para poder acceder a él en los evento OnActivate y OnDeactivate mediante un moldeo de tipos:
Código Delphi
[-]
procedure TFormaHija.FormActivate(Sender: TObject);
begin
TFormaPadre(Application.MainFom).ToolButton.Enabled := true;
end;
procedure TFormaHija.FormDeactivate(Sender: TObject);
begin
TFormaPadre(Application.MainFom).ToolButton.Enabled := false;
end;
Si escoges este método conviene que el formulario padre lo añadas en la parte de implementación de cada hijo, no en la de interfaz.
// Saludos