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.