Add a TakeScreenshot dbus method and have the shell call it when the activity can safely take a screenshot to use as a preview.