We're well aware of this limitations, and it's something we're investigating for the future. Splitting SD! into a daemon, agent and UI was impractical in the 2.x timeframe, which is why it wasn't done when scheduling first went in. Who knows what's coming, though...