In essence, the same solution is needed as was done for GNOME back in the days: The config parser needs to be moving out of the process space (for GNOME, this is done with pxgsettings)