You might want to try Your Uninstaller
I find it a great program..
Have look here..
Automatically detect unused files left by uninstaller and completely delete them using SmartUninstall™. Completely uninstall application.
Uninstall with a SINGLE drag-drop! Just drop a file on Your Uninstaller! icon on the desktop!
List installed applications with appropriate icons(same as you see in the Start Menu).
Uninstall programs "hidden" by Windows.
Find the application you want to uninstall by keyword.
Automatically detect broken registry keys and cleans them with your permission.
The ability to manually edit detailed info about an application.
The ability to manually delete uninstall info in the registry(care to use!).
Very fast speed listing applications,5-10 times faster than Windows 2000's Add/Remove program!
List startup applications in all places(registry,startup group) in proper icons.
Able to temporary hide startup applications and restore at any time.
Able to create new autorun items at any place.
Able to clear Internet Explorer Context menu.
Able to uninstall screensavers.
Down in the bayou, Bubba called an attorney and asked, "Is it true they're suin' the cigarette companies for causing people to get cancer?
"Sure is Bubba. But why you asking?"
"Cause what I want to know is, I was thinking, can I sue Budweiser for all them ugly women I've slept with?"