. Tree view needs to allow dragging internally
. Remove the idea of "saving" a desktop entry. You edit the menus,
  and then either save or revert all changes.
. Allow simple versions of "Add" and "Remove" operations.