Es gibt Notifications bei Änderungen an Dateien usw.:
https://docs.microsoft.com/en-us/win...-notifications
Das wäre der Standardweg, wenn du weißt wie du die Datei erkennst und wo du darauf warten muss.
In der JVCL gibt es dafür glaube ich auch schon etwas Fertiges, im Netz ebenso.
Ansonsten bliebe noch sich per Hook in CreateFile und ähnliche
API-Funktionen einzuklinken. Das ginge dann gezielt im Zielprogramm, allerdings wird diese im Browser natürlich öfter aufgerufen, so dass auch da das Filtern nicht so einfach wäre.