For System Settings the frequently used settings modules are shown in the same way they are done on System Settings home page.
The default set is taken from its jump list actions when there aren't enough (5) frequent entries yet. This matches System Settings behavior, too.
We are planning to change the desktop files for KCMs to invoke
systemsettings5 instead of
kcmshell5, right? Because right now it opens those modules in
kcmshell5 because that's what the service says.
I want to add the same to Kicker/Kickoff, where it'll be more useful out of the box.