La rutina de un evento no deja de ser un procedimiento más, así que puedes llamarlo como cualquier otro (nombre del evento y parámetros).
¿Es eso a lo que te refieres? o tal vez no he entendido la pregunta.
Código Delphi
[-]
Edit1.EditClick(Self);
Form1.FormShow(Self);
El ejemplo concreto para llamar al KeyDown sería así:
Código Delphi
[-]
var
_key: Word;
begin
_key := VK_TAB;
Self.OnKeyDown(Self, _key, []);