You can disable the dialog that looks like "Application XXXX Crashed Unexpectedly" with the commands below.
I use this specifically for running XBMC nightlies on OS X that tend to crash periodically. This will make it so no popup is generated, and all you have to do is press the "menu" key on the Apple remote to start XBMC again.
launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
(yes, both commands are required, lanuchctl behaves differently when invoked as the superuser)