Add desktop-entry icon lookup to the rofi window picker scripts,
matching the XMonad setup's icon support. A shared helper script
(window-icon-map.sh) builds a class→icon mapping from .desktop files
and each picker uses rofi's dmenu icon protocol (\0icon\x1f).
Also replaces the X11-only "rofi -show window" with a native
Hyprland window picker using hyprctl clients.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>