desktop: bind background-mode setting to UI