Cross-platform tray icons with zero compile-time linkage to platform GUI libraries — every toolkit is loaded at runtime via libloading, so headless daemons degrade gracefully instead of failing to link.
//! Windows tray backend.
//!//! Implemented via `Shell_NotifyIconW` (shell32) plus a hidden message window
//! (user32), all loaded at runtime. Filled in at milestone M6; until then this
//! returns [`crate::Error::Unsupported`].
usesuper::{Backend, Init};usecrate::error::Result;pub(crate)fnnew(_init: Init)->Result<Box<dyn Backend>>{Err(crate::error::Error::Unsupported)}