Using the GConf library

GConfClient - GObject-based convenience wrapper
gconf-backend -
GConfEngine - a GConf "database"
GError - error reporting.
gconf-internals -
gconf-listeners -
gconf-schema -
gconf-sources -
GConfValue, GConfEntry, GConfMetaInfo - A GConfValue stores a dynamically-typed value. A GConfEntry stores a key-value pair. A GConfMetaInfo stores metainformation about a key.
GConf Core Interfaces - Basic functions to initialize GConf and get/set values
gconf-locale -
GConfChangeSet - a set of configuration changes to be made.