namespace RioJoy.Tray;

internal static class Program
{
    /// <summary>
    /// Entry point. RIOJoy runs as a background tray application with no main
    /// window: an ApplicationContext owns the NotifyIcon and the runtime, so the
    /// message loop stays alive while the only UI is the tray icon and its menu.
    /// </summary>
    [STAThread]
    private static void Main()
    {
        ApplicationConfiguration.Initialize();
        Application.Run(new TrayApplicationContext());
    }
}
