I prefer to put one inside the same config folder it generates in my user folder, so to clean it up completely one only needs to rename or delete it.
This also keeps it out of timeshift by default.
Example for XNviewMP. (XnView_MP.glibc2.18-x86_64.AppImage)
Running XNviewMP generated a folder at /home/user/.config/xnviewmp/.
An AppImage desktop launcher for this app could be:
Code: Select all
[Desktop Entry]
Version=1.0
Type=Application
Name=XnView
Comment=
Exec=~/.config/xnviewmp/XnView_MP.glibc2.18-x86_64.AppImage
Icon=emblem-photos
Path=
Terminal=false
StartupNotify=false
On a freedesktop compliant desktop this file is shown as a launcher. In at least some file managers (e.g. thunar) sometimes it's not, and also it's necessary to specify the whole path, but it might just be temporary glitches.
On the XFCE desktop, right clicking on a launcher gives the option to add it to the panel - where it ends up at the extreme right by default.