Updatestar seems to be the most comprehensive software to scan your system for installed applications and check whether updates for those found are available. I did try several similar applications like Secunia Personal Software Inspector in the past but was somewhat disappointed by the small amount of softwares that could be detected.

