Iceman can't technically shoot ice from his hands. He can manipulate his molecular structure and the molecules in the air surrounding himself(within a certain radius of course). From a distance Pyro could win by throwing super-heated bolts of flame which might melt Iceman's slides, walls, bats, or maybe even Ice himself. In a hand to hand battle Iceman would almost always win, unless Pyro coats himself in really hot flames(a la human torch).
He was completely blown up twice 😐
Sentinals completely destroyed him, and then he just recently got blown up in human form
He can survive in the AIR. Not as a puddle of water. Im talking EVAPORATED, not melted
Besides Iceman stops molecular motion, and I have loads of scans of him owning Fire guys. His powers pwn almost any fire user.