Quote:
I couldn't find anything on Microsoft.


It's an OLE message. Effectively you've got two Windows programs talking to each other using OLE/COM.

The first one has called the second one, and is waiting for a response. Because it's single-threaded, it appears to have stalled.

Rather than have you think it's crashed, Windows brings up this dialog box, prompting you to switch to the second program (which might be asking you a question before it returns control to the first program).

These days, you should rarely see it, since more and more Windows programs are multi-threaded, but it does still sometimes happen.

It's either a bug in the program, or simply that the program's taking too long to do its thing. As Tony says, this could be a looming hardware failure. Alternatively, maybe your machine just needs nuking.
_________________________
-- roger