@robbzbusa,
I always turn off error reporting. It serves no real purpose, and I don't know why HTC bothers to include it.
As for that program, if it's consistent with use of that program, you might be better off reading through or ask on that thread to see if others have the issue. Not really sure why it would cause a shell error, unless it's just really buggy and isn't letting go of the microphone properly.