See here: http://ctrlv.in/851402 Above Telegram and below Skype are respectively the Color KCM and the Autostart KCM. This happens because they are not Type=Application but Service and they have a Exec=... I found out that in recentusagemodel.cpp, in function `QVariant RecentUsageModel::appData(const QString &resource, int role) const` commenting if (!service || !service->isApplication()) { return QVariant(); } solved the issue. Reproducible: Always
As per Desktop Entry Specification [1] the "Exec" key is only allowed for "Type=Application". This is an application bug imho and they should be completely filtered out, not just shown as empty entry. [1] https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
Patch here : https://phabricator.kde.org/D2846
Fixed in http://commits.kde.org/plasma-desktop/5c966a42554fc0db374326b5fcdeb03e30d6cd6e