I'd guess that, under Windoze, about 60% of the time it's completely useless ('This application is going to be terminated'), 30% of the time it doesn't explain correctly (or, refers to the wrong thing: compilers are terrible for this, but performing DWIM is quite tricky), and 10% of the time it makes sense if you read it. And know what you're doing.