¿Hay alguna manera de usar un diccionario o xml en la Configuración de la aplicación?

Tengo que almacenar un tipo complejo en la configuración de la aplicación. Pensé que almacenarlo como XML funcionaría mejor.

El problema es que no sé cómo almacenar XML. Prefiero almacenarlo como un XML administrado en lugar de usar solo una cadena de XML sin procesar que tiene que analizarlo en cada acceso. Me las arreglé para configurar elType columna de la configuración de XDocument, pero no pude establecer su valor.

¿Hay alguna manera de usar XDocument o XML en la configuración de la aplicación?

Actualizar

Encontré una manera, simplemente editando el archivo .settings con el editor xml.

Lo cambié a undiccionario serializable personalizado, pero aparece el siguiente error cuando intento acceder a la propiedad de configuración (lo configuro en una representación serializada del valor predeterminado).

The property 'Setting' could not be created from it's default value.
Error message: There is an error in XML document (1, 41).

Cualquier idea será apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta