private EventHandler GetTrayHandler(TrayFn fn)
        {
            EventHandler handler = null;

            switch (fn)
            {
                case TrayFn.FullScreen:
                    handler += FullScreen_Click;
                    break;
                case TrayFn.ActiveWindow:
                    handler += ActiveWindow_Click;
                    break;
                case TrayFn.Region:
                    handler += Region_Click;
                    break;
                case TrayFn.Settings:
                    handler += Settings_Click;
                    break;
                case TrayFn.Exit:
                    handler += ExitMenuItem_Click;
                    break;
            }

            return handler;
        }
        private Image GetTrayIcon(TrayFn fn)
        {
            Image icon;

            switch (fn)
            {
                default:
                case TrayFn.FullScreen:
                    icon = Resources.layer_fullscreen;
                    break;
                case TrayFn.ActiveWindow:
                    icon = Resources.active_window;
                    break;
                case TrayFn.Region:
                    icon = Resources.layer_shape;
                    break;
                case TrayFn.Settings:
                    icon = Resources.settings;
                    break;
                case TrayFn.Exit:
                    icon = Resources.exit;
                    break;
            }

            return icon;
        }