Puedes empezar por realizar una aplicación con un Timer y un RichEdit y el formulario principal oculto.
El timer que cada X tiempo (Interval=5000, por ejemplo -5 sg-) revise el contenido de un directorio para ver si hay ficheros(*).
(
Aquí mismo tienes un truco que te devuelve la lista de ficheros de un directorio dado).
Una vez que tienes la lista de ficheros, basta con que hagas un bucle (FOR) que:
(1) cargue el fichero en el richedit (LoadFromFile)
(2) Lo imprima (richedit1.print)
(3) Lo borre (DeleteFile)