The 'Revo Uninstall' software (free for personal use, portable) does show you a list of installed programs, their install date, where these apps are installed (in context menu) and registry key (also in context menu).
A tool like 'SIW' (free for personal use, portable) also shows you installed software (and hardware for that matter). This one can generate reports about what it finds if memory serves me right.