Hola.
Hay mejores formas de comunicar dos aplicaciones entre sí. Hay funciones de la API justamente para eso y sin tantas complicaciones. También hay componentes para DDE en la misma paleta de Delphi.
Aquí hay un ejemplo de uno de estos métodos:
http://delphiallimite.blogspot.com/2...iones-sin.html
Si aún así querés hacerlo mediante archivos, podés usar componentes como el Filemonitor de las Jedi, que puede detectar cambios en directorios (por ejemplo la creación de un archivo).
Saludos !