namespace CursorLang.Services; /// /// The icon in the notification area — the only face of an application that works /// in the background. /// public interface ITrayIcon { /// The user asks for the settings window: the icon or its menu. event EventHandler? OpenRequested; /// The user asks the application to quit. There is no other way out. event EventHandler? ExitRequested; /// /// Puts the icon into the notification area. Returns false when Windows /// refuses to take it. /// bool Install(); }