Si el form2 deriva del form1 y en el evento del form2 hay algo como esto:
Código Delphi
[-]
procedure TForm2.Button1Click(Sender: TObject);
begin
MessageDlg('form2 evento...', mtInformation, [mbOK], 0);
inherited;
end;
Al ejecutar el inherited debería ir a parar al mismo evento del form1.