Uso il tuo codice e funziona correttamente (su xp sp2 però deve poter funzionare su tutti i win).
L'errore me lo dà nella cartella RECYCLED.
Ma cmq a me interessa sapere come comportarmi in case di erroe durante la scansione (che per ciò che devo fare io sarà frequente, soprattutto il 'file in uso') e per questo volevo memorizzare il nome di ogni file in errore in una listbox.

Tas, grazie ancora na volta.
Attendo ansioso
Cià