What problem does it solve? Building a system tray (notification area) icon in a Tauri v2 desktop application involves many moving parts—feature flags, tray builders, menus, event handlers, and runtime updates—and getting any piece wrong results in a missing icon or unresponsive menu. This Skill provides complete, working Rust patterns for every tray scenario. ## Core Features & Use Cases - Tray Icon & Menu Setup: Create tray icons with tooltips, attach menus with items, separators, and submenus, and control left-click behavior. - Event Handling: Respond to menu item clicks and tray icon mouse events (click, double-click) to show, hide, or focus windows and quit the app. - Runtime Updates: Update tray icons, tooltips, menu item text/enabled state, or replace the entire menu dynamically via Tauri commands. - Use Case: You are building a screenshot tool that lives in the system tray. Use this Skill to add a tray icon with Show/Hide/Quit menu items, toggle window visibility on left-click, and update the tooltip when recording starts. ## Quick Start Add a system tray icon to my Tauri v2 app with a menu containing Show Window, Hide Window, and Quit items, and toggle the main window when the tray icon is left-clicked.