Here you can download a demo (VB & C#) that demonstrates how to save a custom type (in this case a Person Class) using Visual Studio 2005 settings, basically all you have to do is to associate the type with a custom TypeConverter so that settings engine is able to serialize your type inside user.config file.
More details on my Italian blog