Out of curiosity, have you run a registry cleaner recently? It's quite possible it deleted the registry keys required to uninstall programs on your computer. In any case, you can uninstall them yourself by browsing for the program's folder in C:\Program Files and looking for an executable like Uninstall.exe or Unis000.exe. Launch that to proceed with the uninstallation of the desired software. You may also want to try installing a new program and, after rebooting, see if you can uninstall it normally.
Let us know.
John
Hi,
I'm using Vista Home Basic that comes with my new laptop,there's a problem that I never quite figure out why. In Program and Features i can't Uninstall,Remove or Repair any program. When I click on the program that I wanna remove, the option just didn't show up. Only programs with the Publisher and Installed On information on it can will have the option. I had the same problem the last time but after i reformated my laptop it works fine again but now suddenly I realise that I'm having the same problem again. Can somebody help me please?
Thanks,

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic