I tried to make it work but we need to change the GaiaApps js to handle 2 totally different methods that handles apps.

Here are some arguments against managing the bookmarks and apps in the same methods:
* GridManager.getApps() is a class that is found in the system app and   mozApps.mgmt.getAll() is a API call.
* we will need to check that we remove the right app/bookmark because in theory we can have an app and a bookmark with the same name
* the delete methods are different and work in different ways.

In my opinion having a special method that locates only bookmarks and removes them it's the best choice here