The generation of shortcuts should determine the version of the used desktop and place the files in the corresponding folder. Not only "Desktop".
In GNOME3 it's "~/.local/share/applications/"
That makes the user experience more neat.
Best would be that at the end of an installation a wizard pops up and asks for which shortcuts should be placed. Selectable by checkbox.