Hola,
Lamentablemente no recuerdo el nombre del Componente que una vez probé con éxito (solamente por curiosidad) para realizar lo que comentas: lo he tratado de localizar pero no hay manera.
Es posible hacerlo, eso seguro, y, aunque yo no sabría cómo programar algo así, como digo arriba, recuerdo que hay incluso componentes (como digo arriba) preparados para realizar dicha tarea, abstrayéndonos del cómo se lleva a cabo.
Si haces una búsqueda en Google por los términos "
Send messages between applications with Delphi" encontrarás no pocas referencias a páginas Web que tratan el problema en cuestión: supongo que con un poco de paciencia darías con el componente (si es que no hay más de uno) que te ayudara a conseguirlo más o menos sencillamente.