Also I wonder if instead of maintaining our own apps registry we should not use Grid.getApps(). That will returns both apps && bookmarks and will free us to have to maintain the list when an application is installed / uninstalled.