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);
        }