¿Cómo tratar las excepciones no manejadas? (Termina la aplicación vs. Mantenla viva)

¿Cuál es la mejor práctica cuando se producen excepciones no controladas en una aplicación de escritorio? Estaba pensando en mostrar un mensaje al usuario, para que pueda ponerse en contacto con el soporte. Recomendaría al usuario reiniciar la aplicación, pero no forzarla. Similar a lo que se...