Pasar una ventana a primer plano automáticamente puede ser muy molesto para el usuario, sobre todo si éste escribe viendo al teclado y no al monitor.
Lo usual es hacer que parpadee el botón de la aplicación en la barra de tareas:
Código Delphi
[-]
Windows.FlashWindow(Application.Handle, true);
o bien, optar por mostrar una ventana tipo
messenger, que aparezca deslizándose en la esquina del reloj. Esto lo puedes hacer con la función AnimateWindow. Busca en los foros y verás cómo se usa.
Si insistes en activar la aplicación, quizá te sirva el hilo
Aplicación en primer plano.
// Saludos