Ich habe die Einträge erstmal manuell entfernt, mit dem erwarteten Erfolg.
Kurz: Wenn du in den Systemeinstellungen oder per Filebrowser einen Dateityp mit „immer öffnen mit“ festlegst, dann wird dir dafür eine angepasste desktop-Datei von o.g. tool gebaut.
Bei Caja steht da nur "...merken", was aber das selbe ist. Man muss wohl das Häkchen raus nehmen, damit die Anwendung zusätzlich in "öffnen mit..." erscheint. immer will ich in diesem Fall nicht. Denn dass würde bedeuten, das Bilder nicht standardmäßig mit EOM oder Gimp geöffnet werden, sondern mit einem Editor für den Kommentarbereich.
Die entsprechende Zeile sieht jetzt so aus:
image/jpeg=feh.desktop;eom.desktop;userapp-exiftool-MU4UF1.desktop;imgcom.desktop;
also ohne Prefix und Trailer. Das ist wohl deshalb so, weil das jetzt nicht mehr über "suchen" eingefügt wurde, sondern aus der angebotenen Auswahl. Anscheinend werden dort alle verdächtigen *.desktop's angezeigt.
Ob update-desktop-database die manuell auszuführenden Schritte ersetzen kann, habe ich noch nicht ausprobiert. Die Doku ist da sehr knapp gehalten und zum Probieren muss ich ja immer einen definierten Ausgangszustand herstellen.
~/.local/share/applications/mimeinfo.cache an, dann wirds klar.
Die ist bei mir leer und die andere existieren nicht. Ist jetzt aber auch egal.
Was mich aber irritiert ist, das mein Programm nicht für GIF Dateien angezeigt wird, obwohl das in der .desktop Datei aufgelistet ist. GIF scheint kein Mime-Type zu sein. Aber das ist wohl ein neues Thema.