I chose ZSoft Uninstaller - and I'm aware that it doesn't help me with programs currently installed, but it can help me in the future.
I think I'll just ignore the list of installed programs and accept that I don't know what some of them does - even though it would be nice to uninstall them if they are of no use to me.
If I ever reinstall everything on this computer I'll know to install ZSoft Uninstaller first, so I can keep my computer tidy