I don't think whether or not the window has chrome is really what we need to know. Installed packaged and hosted apps can opt in to chrome in their app manifest.

What we really need to know is what to do when the user clicks on a Rocketbar result for a URL which corresponds to an installed app. If the URL corresponds to an app which requires permissions mapped to its manifest URL, how do we determine which app it belongs to and therefore which window to load it in, or what to set the mozapp attribute of a new window to?

Also if we display URLs from installed apps, do we need to de-dupe them with the results from the apps API which we currently query separately?