Sim, vc pode interceptar qualquer erro não tratado pelo evento: DispatcherUnhandledException da classe Application.
Vc pode marcá-lo como tratado, e sua aplicação não parará de funcionar
Allan Tavares - Desenvolvedor Pleno - Spread Systems/Banco do Brasil