public override void Initialize() { base.Initialize(); PlaylistForm.IconSize = Convert.ToInt32((ICON_BASE_SIZE / 100f) * int.Parse(Regex.Match(Settings.IconScale.ToString(), @"\d+").Value)); if (!string.IsNullOrEmpty(Settings.Theme)) { m_Form.Theme = Settings.Theme; } Player.Loaded += OnPlayerLoaded; m_Timer.Interval = 500; m_Timer.Tick += delegate { m_Timer.Stop(); if (Player.State != PlayerState.Closed) { return; } m_Form.DisposeLoadNextTask(); }; }