At first I thought there was a problem with my icons but I found that I could recreate the problem by inserting the following line into the VersionInfo.nsi example shipped with the NSIS compiler:
Icon "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"Working back through my collection of nightly builds I found that the problem appears to have been introduced between NSIS 2.31 and 2.32.The nsis-01-Oct-2007.cvs compiler generates an installer with an icon that looks the same on Win9x and Vista systems but the nsis-05-Oct-2007.cvs compiler generates an installer which looks ugly on Win9x systems (and I've had reports that Win2K systems also show the ugly version of the icon).
This screenshot shows the results seen on my Win98SE system after compiling the same source file (with the same icon file) using these two nightly builds. The screenshot also shows the basic icon for comparison.
On Vista both installers look like the orange-install.ico shown in the screenshot.