STEPS TO REPRODUCE 1. minimize all windows 2. open Kickoff and search for "shortcuts" (or another KCM) 3. drag the KCM listed in the search results and drop it on desktop 4. choose "Link here" from the context menu OBSERVED RESULT an item without icon is created on desktop, and Dolphin opens when I double-click on it. EXPECTED RESULT a valid shortcut for the KCM is created on desktop SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.3.0 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Graphics Platform: Wayland
Can reproduce.
The problem appears to be that when you start dragging a KCM item, the URI sent to the drag handler is applications://kcm_mouse (for example), which is in fact a valid URI. But it's just not a URI to the KCM's desktop file, so when you drop it, the options in the drop menu are suitable for the applications://kcm_mouse URI, and don't actually get you what you want. Probably it should instead pass the URI "file://usr/share/applications/kcm_mouse.desktop", and then all the items in the drop menu should work automatically.
*** Bug 513849 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/403
Git commit bb049650a39ef39aca49033e38fadbc2ac3a309d by Nicolas Fella, on behalf of Antti Savolainen. Committed on 22/04/2026 at 13:09. Pushed by nicolasfella into branch 'master'. systemsettingsrunner: add correct file URLs to the kickoff and krunner entries. This allows for dragging the entry to desktop or pinning it to the taskbar.  M +3 -1 runner/systemsettingsrunner.cpp https://invent.kde.org/plasma/systemsettings/-/commit/bb049650a39ef39aca49033e38fadbc2ac3a309d
Git commit 785bf31e3451c6ca75e987f068786196bd8d2470 by Nicolas Fella, on behalf of Antti Savolainen. Committed on 22/04/2026 at 13:09. Pushed by nicolasfella into branch 'Plasma/6.6'. systemsettingsrunner: add correct file URLs to the kickoff and krunner entries. This allows for dragging the entry to desktop or pinning it to the taskbar.  (cherry picked from commit bb049650a39ef39aca49033e38fadbc2ac3a309d) M +3 -1 runner/systemsettingsrunner.cpp https://invent.kde.org/plasma/systemsettings/-/commit/785bf31e3451c6ca75e987f068786196bd8d2470