public LinkVideoOptions(VideoLink data)
		{
			InitializeComponent();
			Text = "Admin";
			_data = data;
			if ((CreateGraphics()).DpiX > 96)
			{
				var styleControllerFont = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style);
				styleController.AppearanceDisabled.Font = styleControllerFont;
				styleController.AppearanceDropDown.Font = styleControllerFont;
				styleController.AppearanceDropDownHeader.Font = styleControllerFont;
				styleController.AppearanceFocused.Font = styleControllerFont;
				styleController.AppearanceReadOnly.Font = styleControllerFont;
				ckForcePreview.Font = new Font(ckForcePreview.Font.FontFamily, ckForcePreview.Font.Size - 2, ckForcePreview.Font.Style);
				ckDownloadSource.Font = new Font(ckDownloadSource.Font.FontFamily, ckDownloadSource.Font.Size - 2, ckDownloadSource.Font.Style);
			}
		}
		public static void OpenVideo(VideoLink videoLink)
		{
			var newFile = Path.Combine(MainController.Instance.Settings.OpenFilePath, videoLink.NameWithExtension);
			File.Copy(videoLink.FullPath, newFile, true);
			var videoPlay = new ProcessStartInfo(newFile);
			try
			{
				var process = new Process();
				process.StartInfo = videoPlay;
				process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
				process.Start();
			}
			catch
			{
				MainController.Instance.PopupMessages.ShowWarning("Couldn’t find player associated with video file");
			}
		}
		public static void AddVideoIntoPresentation(VideoLink file)
		{
			if (!MainController.Instance.CheckPowerPointRunning(() => MainController.Instance.PopupMessages.ShowWarningQuestion(String.Format("PowerPoint is required to run this application.{0}Do you want to go ahead and open PowerPoint?", Environment.NewLine)) == DialogResult.Yes))
				return;
			if (File.Exists(PowerPointSingleton.Instance.GetActivePresentation().FullName))
			{
				PowerPointManager.Instance.ActivatePowerPoint();
				MainController.Instance.ActivateApplication();
				FloaterManager.Instance.ShowFloater(
					MainController.Instance.MainForm,
					MainController.Instance.Settings.SalesDepotName,
					MainController.Instance.MainForm.FloaterLogo,
					() => MainController.Instance.ProcessManager.Run(
						"Inserting the video...",
						cancellationToken => PowerPointSingleton.Instance.InsertVideoIntoActivePresentation(file.FullPath))
					);
			}
			else
			{
				MainController.Instance.PopupMessages.ShowWarning("The presentation is not saved. Please, save it and try again");
			}
		}
		public VideoLinkProcessor(VideoLink videoLink)
		{
			_videoLink = videoLink;
		}