Malicious software sometimes uses the name statusmonitor.exe to hide. If the file is located outside of its standard subfolder in C:\Program Files , it may be a threat. Recommended Solutions
By methodically working through resetting config files, killing conflicting services, adjusting DEP, and finally isolating the software in a clean environment, you stand a greater than 90% chance of restoring functionality. If all else fails, treat that 0042FE76 as a tombstone address: the software is too broken to repair. Replace it with an alternative or run it inside a virtualized time capsule.
If you are confident the error occurs when reading a specific registry key (identified via Process Monitor):