Most icon creation programs actually make the background transparent in the icon itself. How are you creating the icon? If the program is not critical, try Randy's Freeware Icon Editor at http://ranfo.com/iconedit.html, as far as I am aware, this actually creates a transparent background.