-HELP is not documented as a valid switch. I believe the intention is that it only returns 0 if a valid installer has been generated and perhaps -VERSION has been special cased to help with version detection.
NSIS itself does not use a .dat file, the problem must be in a 3rd-party macro/header.
Optimize away call to GetModuleHandle(NULL) under MS toolchain
Update Belarusian native ASCII name from BORNAME fork
AddString is AddString because that is a different message in Windows and the new string is inserted at the end and the list is sorted if LBS_SORT is set. Insert inserts at a specific index and you must specify where because I did not hardcode 0 when I merged this patch. If anything, we can add aliases for Prepend/Append.
Added HotKey and IPAddress NSD controls
Added Animation and TrackBar NSD controls
Insert String into a ListBox control