Of course, as soon as you upgrade your system, you'll find that several .desktop files have been renamed for no particular reason, and all the associations you had working the way you wanted in your ~/.local config files no longer function :-(.