I tried this, and it worked fine at first. Now, the launcher I created won’t show up on the dash. I can see the .desktop file in /usr/share/applications/ and it looks fine to me, but it doesn’t show up when I search for it in the dash.

(gnome-desktop-item-edit:7256): IBUS-WARNING **: The owner of /home/seth/.config/ibus/bus is not root!
seth@LockBox:~$

And another question I have. Are you sure we’re only supposed to put in the path and not the executing command as well? For example, if I’m opening foo.py shouldn’t I need to put python in the very beginning?