static void Main(string[] args)
        {
            NotificationManager.Initialize("com.app.test", "App Test", icon_path);
            NotificationManager.SendNotification("My New Notification", "Isn't This Handy", "ActionId", icon_path);
            NotificationManager.NotificationIconSelectedEvent += NotificationManager_NotificationIconSelectedEvent;
            var trayIcon = new NotificationIcon(icon_path);

            trayIcon.NotificationIconSelected += TrayIcon_NotificationIconSelected;

            while (true)
            {
                trayIcon?.DoMessageLoop(true);

                if (destroy)
                {
                    trayIcon?.Dispose();
                    trayIcon = null;
                }
            }
        }