My research didn't yield an automatic way to do this, but I'm hoping to leave breadcrumbs for folks who need to solve this in various ways.
For your specific problem, the Sysinternals process monitor might be able to help you catch it in flight, but it's probably more heavyweight than what you're looking for, as I suspect leaving it running all the time would be pretty resource-intensive.
Cobbling together something from existing parts might be tricky. GetWindowText lets you harvest the contents of a window, but it requires human intervention. You might be able to write an AutoHotKey script to run GetWindowText on all windows of a certain type, etc.
It's pretty clear that all of the pieces are there to make an application that would do this. Microsoft has a Dialog Box Filter included with Windows Embedded that monitors constantly for any dialog box with a specific title, and suppresses it. I suspect that someone with more Windows development fu could probably crank something out relatively quickly that does exactly what you're describing. Most of them probably haven't created one because Visual Studio and kin probably have tools built in to trace window creation. WindowInterceptor appears to be source code that would be a good starting point.
If I find something that's a better match, I'll update. And when I get 10 rep, I'll come back and fix the URLs. :-)