TechTracker and similar software looks for specific files, registry entries, et cetera to identify the version of the installed software. If the program's updater leaves these behind after installing the new version, TechTracker et al will continue to detect an old version. The best thing you can do is report the mistaken identification on the TechTracker page so that the engineers can update the files/entries TechTracker uses to identify the installed version.
Hope this helps,
About half the time, when I follow TTs direction to update my programs, the programs in question continue to be reported as still requiring updating. How do I get rid of the messages when I complete the updates? And why does this only happen intermittently? I use a Dell Inspiron 1545 with Windows 7, 64bit.