А как нынче модно хранить небольшой (опций 10) конфиг, скажем, от маленькой программки на GTK2? Исключительно на XML, или текстовый вариант тоже не есть моветон?
мое нескромное и предвзятое мнение - маленький конфиг лучше хранить в текстовом виде, так его проще редактировать... а большой конфиг с неким шеллом для редактирования - хоть binary делай... :) xml не самый удобочитаемый формат.