It can sometimes be incredibly frustrating to uninstall programs that have managed to illegally install themselves or don't have a proper installer.
FineUninstall 1.1 is a quick and easy uninstaller which provides an alternative to the Windows Add/Remove software dialog. It's especially useful in cases where Windows uninstaller can't get rid of a program or find the appropriate program to get rid of. In particular, it picks up just about any software installed on your system, even those that have hidden themselves. This is particularly important in detecting keyloogers that remotely install software on your PC and monitor your key strokes from a distance. However, you must be very careful when selecting what to uninstall from the list that FineUninstall gives you as some of them may be essential components. If there are any names or programs listed that you're not sure about, do a Google search to check what it is first otherwise you might end up uninstalling essential drivers or components!
If you're having problems getting rid of pesky software or suspect that you've got malware installed, FineUninstall could help you search and destroy it.