last commit was wrong; xflux now starts with default settings (zipcode=90210, color and autostart are set) before gtk.main() is called. This allows the preferences to be changed as soon as the gtk window opens. Everything else seems to be working.