Earlier this week a dbus patch came through. After rebooting I thought the behavior with indicator-datetime-preferences had disappeared. However after some reboots the problems still exists. First time launch causes a hang in de application. Killing it manually the application does work. Dbus-monitor still gives this in its results (along other things): method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11683 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11684 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11685 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11686 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11687 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11688 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11689 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11690 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11691 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'" method call sender=:1.81 -> dest=org.freedesktop.DBus serial=11692 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch string "type='signal',interface='ca.desrt.dconf.Writer',path='/ca/desrt/dconf/Writer/user',arg0path='/com/canonical/indicator/datetime/'"