public static AppCopyFilter GetInstance()
 {
     if (instance == null)
     {
         instance = new AppCopyFilter();
     }
     return(instance);
 }
        public static void StartMonitorMode()
        {
            // Create temp folder if it does not exist, and clear it
            PathGenerator.InitMonitorTempFolder();
            PathGenerator.ClearMonitorTempFolder();

            monitorModeData = new ClipboardData();

            applicationCopyFilter = AppCopyFilter.GetInstance();

            // start monitor
            ClipboardMonitor.OnClipboardChange += ClipboardMonitor_OnClipboardChange;
            ClipboardMonitor.Start();
        }