Wait, what? Fighting is easily the best additional typing to go with Ice, moreso than ground even. It removes the rock weak (good bye Stealth Rock) while retaining resistances to Bug, Dark, and Ice. If nothing else, it's at least better than Ice alone. And offensively, the type combination is awesome, hitting 9 types super-effectively counting STAB alone. Steel and Fighting weaknesses aren't cool with Scizor and Breloom around...but switching out of them won't be nearly as big of a deal without that Stealth Rock weakness.
As for these other pokemon, Panpura is really standing out to me. Grass / Ghost is a great defensive typing, in my opinion, so I'd really like this to be real. The ghost type has been somewhat lacking in variety traditionally so these are nice additions.