Yo hice un componente que segun las rutas que le establezcas, te ejecuta un evento con los "ShellNotifications" (
SHChangeNotifyRegisterm SHChangeNotifyDeregister...), algo similar al TShellChangeNotifier pero mas potente.
Yo te recomendaría probar si no te es suficiente con este componente o con los eventos del TShellListView, sinó te subo el mío, el tema es que no recuerdo si lo había "afinado" y/o terminado.... Tengo un par de
{ TODO : ... } en el código
