Is an unhandled exception acceptable?
Not really.
Until you can predict all the exceptions that may be affected in your program that you have not accounted for, you will surely catch System.Exception
at the top of your program and present a dialog box where the user has to provide information for you. (Possibly even with an automated system to do this online.)
source to share
Depends on your audience imho.
If you target "average Joe" users, I would say that you will realize that your mother of the exception is at the top. Quit the application and notify the user that something went wrong (please do not use the "call us" or "Report a bug" prompt - they are useless).
If you target developers (internal development), an unhandled exception is fine, IMHO, but your best bet would be to print and / or write the stack trace and all other information you got from the link to the site where it says who is responsible for app and who to contact if the problem persists.
source to share