To make a nice icon for your program on the mac, you just generate a .icns file with icon composer and put that in your xcode project.
To use the large icon features of vista/win7 you have to jump through a dozen hoops in visual studio. I couldn't be bothered.