your application is a web application or winform application?
if it is a web appliation, do not catch general exception, catch specif exception. and you can catch all exception in application_error() and give a freindly page.
if your application is a winform application, you can catch all exception in main() method and give friendly message then restart your application.