To remove projects from the “Recent Projects” list in Visual Studio 2008, open regedit.exe and go to:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList
You will find a number of keys here named “File1″, “File2″, etc. that contain paths to the projects in the “Recent Projects” list. Invalidate the paths of the entries you want to remove. (For instance, you can remove “vcproj” from the path.)
Now open up Visual Studio 2008 and click on one of the projects you want to remove. Visual Studio will detect the incorrect path and ask you whether you want to remove the project from the “Recent Projects” list; click Yes to remove the project from the list.
(Why isn’t this functionality available in VS2008?)