if it's at shutdown, then the object destruction order is a bit off whack. The message is normally valid, but the destination object got deleted already.

Try intercepting "destroy" in the com object? Can you reach in the debugger?