Es kommt doch darauf an, ob das Programm seine Arbeit auch nach Auftreten eines Fehlers noch zuverlässig weiter verrichten kann oder nicht. Es muss ja auch nicht immer direkt eine Fehlermeldung sein, die man dem Benutzer präsentiert, man kann ihn ja je nach Situation auch entscheiden lassen, wie weiter verfahren werden soll. Ist das fehlerverursachende Modul eher unwichtig (also mehr in die Richtung "nice to have"), kann man es auch mit einer stillen
Exception einfach ignorieren. In allen anderen Fällen sollte man
IMHO aber dann doch den Benutzer informieren, dass etwas Wichtiges fehlgeschlagen ist.