Tony,
A program called EasyCleaner (there is a new version available) has the ability to clean "Unnecessary" files, as well as other things.
Although I use the above program, I do many of the chores you discuss manually. I can pick and choose which files need to be removed. Doing a search for *.LNK will bring up all shortcuts. It's your decision on which ones to clean out.
In addition, for cleaning out all the other junk on your computer, click on the link below and follow my suggestions (Parts 1-4) in the post.
http://reviews.cnet.com/5208-6122-0.html?forumID=44&threadID=2966&messageID=35611
Hope this helps.
Grif
Hi and Merry Christmas! I am running ME and for about 5 years have also regularly run the performance optimizer segment of McAffee clinic. It was useful for removing shortcuts that no longer led anywhere or were duplicates. I am no longer able to load the performance optimizer and McAffee says they dont support it any longer.
Is there a way to remove shortcuts that dont shortcut and is there a way to clean up the debris left by dumping files I no longer need. I can dump .tmp and .chk and I use the ME disk cleaner, but I am pretty sure there is more junk to go.
Thanks.-Tony

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic