Dunno if is still too soon for this, but i believe that could help both our and 3rd-party software devs to improve their work:
CrashRpt is an open source library providing a set of error handling, reporting and post-processing tools for applications created in Microsoft Visual C++ and running in Windows.
Why CrashRpt?
You (developer) benefit from using CrashRpt, because all critical errors (exceptions) in your software are automatically reported to you via the Internet, allowing you to improve your software.
Users of your software benefit from crash reporting support, because they are interested in better quality of programs they install and use.