La respuesta de cadetill es la más indicada ya que los manejadores de eventos no están pensados para ser llamados directamente. Es más claro y organizado un código que utiliza los eventos prácticamente sólo para llamar a las rutinas que hacen el trabajo.
Aún así, en tu caso particular, no necesitas crear la columna ya que
no la utilizas dentro del evento. Basta que llames el evento así:
Código:
DBGrid2CellClick(nil);
// Saludos