I ran into the same problem and the problem is resolved as stated in the original answer.
!define MUI_ABORTWARNING !define MUI_ICON "my.ico" !define MUI_UNICON "my.ico" !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_BITMAP orange.bmp !define MUI_WELCOMEFINISHPAGE_BITMAP orange_b.bmp !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "LicenseAgreement.rtf" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES
one interesting point here is if the language file is already loaded elsewhere in any header file using
LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf" ;don't include while using MUI2
NSIS then reports the following error.
Error: can't load same language file twice. Error in macro MUI_LANGUAGE on macroline 9
Any inclusion of a language file should be commented out to view header images.
monotosh
source share