public InstallBuilder WithDesktopShortcut(string?fileName = null, string?arguments = "") { var formattableString = $"[INSTALLDIR]{fileName ?? _exeFileName}"; var dir = _project.FindDir(DesktopPath); var shortcut = new ExeFileShortcut(_productName, formattableString, arguments); dir.Shortcuts = dir.Shortcuts.Combine(shortcut); return(this); }