private static void AddExternalProgramFromRegistry(TaskSettings taskSettings, string name, string filename) { if (!taskSettings.ExternalPrograms.Exists(x => x.Name == name)) { ExternalProgram externalProgram = RegistryHelpers.FindProgram(name, filename); if (externalProgram != null) { taskSettings.ExternalPrograms.Add(externalProgram); } } }