Here is a quick code sample on an easy way to save and load application config settings using C# structure serialization. This is the same technique I used for VB6 and it strikes me as way better than the built in MS ConfigurationManager and xml app.config bullshit MS would have you use.
Couple nice things is that its trivial to include encryption (included in sample), and when you expand your config object structure, it does not wack previously saved config files (unless you were to try to reorder your structure which there is no reason for)