Even though this question on Joel on Software seems a bit stupid it made me want to write my own simple configuration framework, and this is the result. It allows you to put your configuration values in a file similar to an INI file from Windows 3.1 (sans the groups). Client code can query the configuration system for named values, set named values, test the type of values (STR, INT, FIX, BOOL, DATE or TIME) and watch values for changes. The system can update the configuration file when the application has changed or added values, even preserving the original format and commens from the input configuration file.
You can download the current version of Simple Config here. There's not much to it, at the moment, not even a manpage, so you're on your own as far as using the library. There is a ReadMe file and a makefile, so you can easily build and install the library.
The whole thing took about a week to design, code and test, so it's no heroic effort or anything. With a bit more time and energy it could probably be something really spectacular. My main point was that, given the simple problem statement, it was (relatively) trivial to code up a conforming solution.