I think you should not just reinstall the programs, but firstly uninstall and then install again, in case malware has remained in dll files & the regisrty, you should scan for viruses after unisnstalling those programs. However I am not a specialist to IT, so I am not very sure if it will work, but give it a try. I hope it works. Furthermore, if in Vista, also do a system repair, you can find information on microsoft.com but it is easy enough.
P.S, I did not comprehend the reason you chose that title.