public static void CreateDefaultThemes()
    {
      // Define list of effects to be applied to source logo, order matters here. Add only effects that are enabled by configuration.
      List<AbstractEffect> effects = new List<AbstractEffect>
      {
        new EffectAutoCrop(),
        new EffectResize {TargetSize = new Size(200, 110), MaxSize = new Size(200, 110)},
        // new EffectGlow {Color = Color.Red, Radius = 15},
        new EffectShadow {Color = Color.FromArgb(200, 0, 0, 0), Radius = 5, ShadowXOffset = 5, ShadowYOffset = 5},
        new EffectOuterGlow {Color = Color.Black, Width = 1, Transparency = 0.8f}
      };

      ThemeHandler themeHandler = new ThemeHandler();
      string theme = string.Format("{0}-{1}", DESIGN, THEMES[0]);
      if (!File.Exists(theme))
      {
        Theme themeModern = new Theme { DesignName = DESIGN, ThemeName = THEMES[0] };
        themeHandler.Save(theme, themeModern);
      }
      theme = string.Format("{0}-{1}", DESIGN, THEMES[1]);
      if (!File.Exists(theme))
      {
        Theme themeModernMaxEffects = new Theme { DesignName = DESIGN, ThemeName = THEMES[1], Effects = effects };
        themeHandler.Save(theme, themeModernMaxEffects);
      }
    }
        public static void CreateDefaultThemes()
        {
            // Define list of effects to be applied to source logo, order matters here. Add only effects that are enabled by configuration.
            List <AbstractEffect> effects = new List <AbstractEffect>
            {
                new EffectAutoCrop(),
                new EffectResize {
                    TargetSize = new Size(200, 110), MaxSize = new Size(200, 110)
                },
                // new EffectGlow {Color = Color.Red, Radius = 15},
                new EffectShadow {
                    Color = Color.FromArgb(200, 0, 0, 0), Radius = 5, ShadowXOffset = 5, ShadowYOffset = 5
                },
                new EffectOuterGlow {
                    Color = Color.Black, Width = 1, Transparency = 0.8f
                }
            };

            ThemeHandler themeHandler = new ThemeHandler();
            string       theme        = string.Format("{0}-{1}", DESIGN, THEMES[0]);

            if (!File.Exists(theme))
            {
                Theme themeModern = new Theme {
                    DesignName = DESIGN, ThemeName = THEMES[0]
                };
                themeHandler.Save(theme, themeModern);
            }
            theme = string.Format("{0}-{1}", DESIGN, THEMES[1]);
            if (!File.Exists(theme))
            {
                Theme themeModernMaxEffects = new Theme {
                    DesignName = DESIGN, ThemeName = THEMES[1], Effects = effects
                };
                themeHandler.Save(theme, themeModernMaxEffects);
            }
        }