@Nitzer, mi proposición:
- Ejecutar "cmd /c dir >%directorio\del\fichero%" mediante Execute
- Leer el fichero y guardar en Working
- Las lecturas siguientes, comparar con lo que hay en working
Hacerlo en un Timer, cada minuto o algo así, para no hacer demasiadas I/O