I solved the problem of uninstalling unwanted programs by doing a clean install of Windows Vista. Everything that I didn't want in XP went bye bye as well as everything I did want. Had to reinstall a good number of things.
I was having problems with Visual Basic 2008 Express in Vista. The problems didn't occur in XP. Someone told me it's better to do a clean install of Vista if you can so that's why I did it. The problems in Visual Basic 2008 didn't go away. Some screens in my VB2008 app run much much slower than they did in XP and I can't get into the designer.
Programming, working with computers and life is never ending ever new problems. Learn to enjoy problem solving then you can enjoy all of it.
I came across this recently though I don't need it now.
http://www.perfectuninstaller.com/index.php