Hi,
You can’t customize the installer, but you can roll your own using Inno Setup. The script file should include, at a minimum, the following file includes.
[Files]
;Program required files
Source: "C:\Path\To\Custom\System-Ninja\System Ninja.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\DevComponents.DotNetBar2.dll"; DestDir: "{app}"; Flags: ignoreversion
;========Core Modules=====================
Source: "C:\Path\To\Custom\System-Ninja\modules\SystemAnalysis.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\System.Ninja.Hardware.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\ProcessManager.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\StartupManager.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\SoftwareUninstaller.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\SimpleNinja.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\DuplicateFinder.dll"; DestDir: "{app}\modules"; Flags: ignoreversion
Customizing the portable edition is the same as the installer version—just include the /branding/ folder in the archive.