private void changeBetween()
        {
            DirectoryInfo di = new DirectoryInfo(@".\cache\");

            FileInfo[] files = di.GetFiles();
            _run = true;
            int fileIndex = 0;

            while (_run)
            {
                if (fileIndex >= files.Length - 1)
                {
                    fileIndex = 0;
                }
                else
                {
                    fileIndex++;
                }
                FileInfo file = files[fileIndex];
                DesktopChanger.SetDesktopWallpaper(file.FullName);
                System.Threading.Thread.Sleep(Convert.ToInt32(Config["changeTimeout"]));
            }
        }