Sometimes some programs stop working for no apparent reason. To try to understand why programs that had worked perfectly earlier have failed you need Application Integrity Checker. This utility will give you a full list of changes made in your computer during the installation of checked programs and will verify the program's current and primary state. Then you will get a detailed report about all found discrepancies.
Application Integrity Checker has a beautiful and user-friendly interface which will hopefully make your use of the program a pleasant experience.