1) You could attempt to use DirectSound, or another API.

2) You need to edit the application's resource file, or create a new one, such that there is an ICON resource called MAINICON which contains the icon data you wish to be the application's icon. Hope that helps.

3) Sure there are plenty, check out this site for a good listing of various free installers.