+1  A: 

Can you somehow detect that Excel has crashed? You can use TerminateProcess function after that, which removes the process for good. There's an article about it on Raymond Chen's blog.

Torsten Marek
Is there a difference between TerminateProcess and whatever taskkill.exe does?
Salim Fadhley
+3  A: 

It a system service that you can easily turn off

Turn off Error Reporting in Microsoft Windows XP Professional

If that doesn't work go to Control Panel / Admin tools / Services and stop and disable the "Error Reporting Service"

DJ