Linguaggio: c# (ma credo che sia indifferente)
No, non è indifferente, né tecnicamente né ai fini del regolamento.

Intercettare messaggi di modifica di files, cartelle, installazioni, salvataggi files ecc..
Non si possono creare dei global hook in .NET, però ci sono delle classi che ti consentono di monitorare dei folder.