I apologize if that is how it is coming across. The program that I listed in an earlier post does exactly this. It is just a batch file packaged with iexpress. You have to delete the regkeys and kill the explorer process then log off and back on or it won't work.
to test the batch file....
place the following in notepad and save it as test.cmd to your desktop and run it, follow prompts.
REG DELETE "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /f /v "PastIconsStream"
REG DELETE "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /f /v "IconStreams"
taskkill /F /IM "explorer.exe"
pause
shutdown /l
Any items that have been uninstalled, or placed themselves in the systray but don't run at startup will be removed.
Anything that is still installed
and also set to run at startup will remain. or be put back upon login.
P.S. this script does not work in XP. the registry keys were moved in Vista.
Also, the reason I package my fixes (when I can) into exe's like I do is to save time and hassle of certain prompts and to automate the process a little bit. As well as place an EULA. the things I write are tested thoroughly so shouldn't be a problem, but there is always that weird junk that just seems to pop up, that of course, someone will try to blame on the program/script causing an already existing unseen issue.