Windows XP has a system utility built within the operating system, which allowed to cleanup your Desktop Icon, which were unused for a continuous period of 60 days. But that tool is missing in Windows Vista and Windows 7.
If you are looking for a free tool to clean desktop in Vista or Windows 7, then TheWindowsClub has just released a freeware desktop cleaning utility names as . It is a freeware and works just fine for your simple needs.
It is a simple portable application and doesn’t require any installation. On running it, it will scan & detect desktop items which have not been used in the last 30 days and and list them down. You then have an option to delete them. The unused items are not deleted but moved to a folder on the Desktop viz; C: \Users \username \Desktop\Unused Icons. Alternatively, you cans also opt to delete the unused items directly.