les raccourcis sont des fichiers .desktop (on parle de lanceurs) et se trouvent généralement pour tout le monde dans /usr/share/***/applications/ ou /var/lib/**applications/ et pour l'utilisateur dans ~/.local/share/applications/
donc pour les lister :
find /var/lib /usr/share ~/.local/share -iname \*.desktop 2>/dev/null
éventuellement avec un petit grep pour limiter les retours (ici pour une recherche de freefilesync) :
find /var/lib /usr/share ~/.local/share -iname \*.desktop 2>/dev/null | grep -i freefilesync
une fois qu'on a le fichier du lanceur et avant de supprimer quoi que ce soit il faut voir quel paquet est responsable de son existence :
dpkg -S /chemin/complet/du/fichier.desktop
si le fichier provient d'un paquet deb (APT) installé, son nom sera indiqué. on peut donc désinstaller ce paquet si on en a pas l'utilité.
si on n'a pas de retour (aucun chemin), ça peut être soit qu'une désinstallation n'a pas été complète, soit que le lanceur vient d'un paquet snap ou flatpak, soit que le fichier a été créé manuellement (par l'utilisateur, par un script ou par une appimage)
on peut déjà lister les snaps (a priori le lanceur est dans /var/lib/snapd/) :
snap list
et flatpak (dans /var/lib/flatpak/) :
flatpak list
et désinstaller le coupable.
puis si on trouve aucun paquet, on peut éditer le lanceur, voir la commande qu'il exécute (ligne Exec=...), voir si cette commande existe, où elle se trouve (whereis ...) et finalement réparer / supprimer le lanceur si il s'agit d'un truc cassé ou le reconfigurer si c'est un truc qu'on estime inutile (voir la directive
NoDisplay).