Firefox should provide ONE .desktop file, then have quicklist items for the Private Browsing and Safe Mode items. In that case, those items should be searchable in Unity/Synapse/Slingshot. It'd prevent having multiple listings for the same app while also utilizing an already-present method of exposing apps' features to Unity.
Bilal, to expand on your previous example:
Firefox should provide ONE .desktop file, then have quicklist items for the Private Browsing and Safe Mode items. In that case, those items should be searchable in Unity/Synapse/ Slingshot. It'd prevent having multiple listings for the same app while also utilizing an already-present method of exposing apps' features to Unity.