When .desktop files will disappear, there will be something else replacing them, and we'll use whatever that is. But asking the developer to add additional parameters just to workaround a temporary limitation is wrong. The developers are writing a .desktop file and feeding that to the "desktop" click hook, so they have already given us all the information we need.
So, my suggestion is: change the apparmor rules so that an app can read its own .desktop file under ~/.local/share/applications/, and then, when these files will be removed, we'll use the new solution.
When .desktop files will disappear, there will be something else replacing them, and we'll use whatever that is. But asking the developer to add additional parameters just to workaround a temporary limitation is wrong. The developers are writing a .desktop file and feeding that to the "desktop" click hook, so they have already given us all the information we need.
So, my suggestion is: change the apparmor rules so that an app can read its own .desktop file under ~/.local/ share/applicati ons/, and then, when these files will be removed, we'll use the new solution.