I have added support for loading and displaying icons using macros in the nsDialogs header file. I have added the readme with the added changes in it. I have attached a zip with the modified files.
NSIS forum thread:
http://forums.winamp.com/showthread.php?s=&threadid=296905
nsDialogs header patched to load icons
my feeling is still, you don't need LR_DEFAULTSIZE