The problem is that the Uninstall link under Start > Programs > (my program folder) ends up with the application's icon, not the intended 'X' icon in MUI_UNICON (I added the info to specifically set the MUI_UNICON above but that didn't help).
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install-nsis.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall-nsis.ico"
LogText "> creating $SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk ..."
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "${MUI_UNICON}"
LogText "> creating $SMPROGRAMS\$STARTMENU_FOLDER\${WfestAppName}.lnk ..."
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\${WfestAppName}.lnk" \
"$ACCESS_DIR\MSACCESS.EXE" '"$R0\${WfestAppFileName}" /wrkgrp "$R1"' "$INSTDIR\Images\WF_72x72_2.ico"
Any ideas on what's going on here? I'm installing on a Win7 Pro 64-bit machine (BTW, the actual uninstall.exe file in my INSTDIR has the right icon).