When troubleshooting program errors your success is often highly dependent upon how much time the application developer spent coding the warning and notification dialog boxes the system presents. Unfortunately it’s often the case that these dialog boxes are unclear or downright confusing. Luckily, Microsoft
Sysinternals provides a tool called Process Explorer which helps ease the pain of confusing dialog boxes.
Once downloaded and installed you can use Process Explorer by dragging the crosshair icon off its menu and on to the unclear dialog box message. This will highlight the process that spawned the message and also allow you to view the different process threads associated with it. Using Process Explorer you can gain loads of additional context to the issues you are troubleshooting.
Process Explorer is a free download from Microsoft Sysinternals and is available at http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx.