private void WriteLauncher(string launcherFile) { IniDocument iniDocument = new IniDocument("iniDocument", "", ""); iniDocument.Add(this._buttons.Launch.Write2File(), true); iniDocument.Add(this._buttons.Activate.Write2File(), true); iniDocument.Add(this._buttons.LiveMode.Write2File(), true); iniDocument.Add(this._buttons.Environment.Write2File(), true); iniDocument.Add(this._buttons.RegistryKeys.Write2File(), true); iniDocument.Add(this._buttons.RegistryValueWrite.Write2File(), true); iniDocument.Add(this._buttons.RegistryCleanup.Write2File(), true); iniDocument.Add(this._buttons.FileWriteN.Write2File(), true); iniDocument.Add(this._buttons.FilesMove.Write2File(), true); iniDocument.Add(this._buttons.DirectoriesMove.Write2File(), true); iniDocument.Add(this._buttons.DirectoriesCleanup.Write2File(), true); iniDocument.Add(this._buttons.Language.Write2File(), true); iniDocument.Add(this._buttons.LanguageStrings.Write2File(), true); iniDocument.Add(this._buttons.LanguageFile.Write2File(), true); iniDocument.Add(this._buttons.Custom.Write2File(), true); iniDocument.Remove(Descendants.Empty); foreach (Section section in iniDocument.get_Sections()) { section.Remove(Descendants.Empty); } iniDocument.Footer = "Generated with PAF Launcher Editor 5"; iniDocument.SpaceOutSections = true; File.WriteAllLines(launcherFile, iniDocument.Lines(), Encoding.Default); }