Olivier Fourdan <fourdan@xfce.org>
Jasper Huijsmans <jasper@moongroup.com>
portions based on xsettings sample implementation by Owen Taylor
