title: Adding further exception handling to an application with a single exception handler
body: <p>I have just made one desktop application using </p>
  
  <p>Technology:</p>
  
  <ul>
  <li>MEF</li>
  <li>EF</li>
  <li>WinForms</li>
  </ul>
  
  <p>Patterns: </p>
  
  <ul>
  <li>MVVM</li>
  <li>IoC</li>
  <li>UnitOfWork</li>
  <li>Repository pattern</li>
  </ul>
  
  <p>Now i required to add exception handling mechanism, currently my application have no try catch anywhere except in Main(). Where i put try catch, and handled all types exception in Global exception handler(ApplicationThreadException). but this is not proper way to handle exception.</p>
  
  <p>So any ideas or any library or anything which can help me for handling exception?</p>