Okay, Darksie, one Anorith, Kabuto, and Lileep coming right up.
BTW, when you say Ice Rock, you mean the Glaceon Evolution Stone, right? I don't wanna accidentally send you one of those useless Hail-powering up rocks that I keep digging up and throwing away.
EDIT: OK, upon doing a bit of research, I'm confused. The Ice Rock isn't an Item - it's a landform found on Route 217, just before Lake Acuity.
The Icy Rock, on the other hand, is a Hold Item that boosts the power/duration of Hail when held by a Pokemon that knows it.
Which are you looking for, Darksie?