applets/kicker: port to std::unordered_map to work around a common crash when uninstalling apps
Reason for the change
For some reason QHash doesn't play nicely with std::shared_ptr
https://bugreports.qt.io/browse/QTBUG-129293
Test plan
- Install GNOME Cheese from the local package manager and Flatpak
- Add Cheese to Favorites
- Uninstall Flatpak Cheese
- Uninstall local Cheese
- No crash
Screenshots or screen recordings
Bugs fixed
SENTRY: PLASMA-WORKSPACE-NZ0
Edited by Fushan Wen