2. Check out Waypipe, it works really well and supports all application types unlike X11 forwarding. It's more like VNC but easy.
3. Last I checked Zoom screen sharing does work via the browser. The only feature I remember missing was screen control. Same experience with MS Teams too.
(Personally I don't think this is a problem: if the attacker can run programs it's game-over already; just replace "su", "sudo", "firefox", or whatnot with your wrapper script which logs stuff, add ~/.local/bin to PATH by frobbing with shell rc, and presto)
Still missing bspwm, lemonbar and dmenu (bmenu/fuzzel, maybe). For those who care, Steam is also a pain point, from what I've heard.
Games may find some benefit from gamescope: https://wiki.archlinux.org/title/Gamescope
- global keybindings (e.g. I would like variations on super+space with extra modifiers to trigger different behaviours in an application launcher, Kupfer)
- remote control (x2x) --- I use this for essentially seamless kvm between different machines driving adjacent monitors
- I have no choice but to use Zoom screen sharing for work