>I know this approach >works, but is it the "right" way? Does it matter? your way is the best one if you also add a patch to automatically install the file inside the upstream build system. Otherwise you can avoid a patch and add the desktop file inside the debian directory, and ask upstream to integrate it. G.