The freedesktop spec allows precedence of .desktop files; e.g.:
/usr/local/share/applications/test.desktop
overrides
/usr/share/applications/test.desktop
and
~/.local/share/applications/test.desktop
overrides both.
This seem not to apply to SFOS. My impression is, that lipstick does cook his/her own soup?! Does SFOS supports this precedence concept?
I did some tests and the results are not the ones I expect. It seems that lipstick just collects such desktop files and build the lipstick specific list in
.config/lipstick/applications.menu
and .config/nemomobile/lipstick.conf
…