Hola,
Al evento podría llamarse tal que así:
Código Delphi
[-]
Form2.Button1OnClick(nil);
Como si fuera cualquier otro método de la clase, como en realidad es. Sin embargo, según tengo entendido no parece muy buena idea hacer ese tipo de llamadas. ¿Tal vez el código del evento en cuestión debería constituir un método aparte que pudiera ser llamado de forma "más natural"? Es posible que pueda hacerse de otro modo lo mismo que persigues... depende de qué sea.