Mutually exclusive dependencies is also bad design as the user may have use for both storage applications. On the other hand, extendable control panel is cool, and we must give more thought on it. One possible solution is to keep the simple applet and list all the relative applications in it, the way Windows Phone list the applications that can edit a photo, after clicking edit in the gallery, but that adds a useless step.