Il percorso della cartella "Documenti recenti" non è fisso, ma può variare a seconda della macchina (ad esempio se installo Windows su un altro disco, se per qualche motivo voglio che quella cartella stia altrove, eccetera) e della lingua del sistema operativo, per cui è sbagliato scrivere del codice che si aspetta che quella cartella stia in "c:\Documents and Settings\NomeUtente\Documenti recenti"; piuttosto, bisogna usare il modo "corretto" per recuperare quella cartella, che è usando il metodo Environment.GetFolderPath che ti ho indicato nel post precedente (i link sono alla documentazione).