title: How to store key-value pairs in application settings at runtime?
body: <p>How can dynamic Key-value pairs of objects be stored in app.config in using the application settings api, at runtime?</p>
  
  <p>I've been trying to get my head around, and I can't find any meaningful example or documentation.</p>
  
  <p>I seems that .Net dictionary classes can't be serialized in XML to store them in app.config</p>
  
  <p>Is the only way to do it by using custom XML serialized classes, or are there any other ways? </p>