Out of personal experience, I'd say go with ice beam. If your pokemon has more physical potential then special, then you can't go wrong with ice punch or avalanche.
Mt. Silver or the Pokemon league
The move deleter is in Blackthorn City in Johto Region. Next to the Pokemon centre
Blackthorne City, to the west of the pokemart
no legendary:gyarados legendary:lugia -megaman9999
sorry you have to trade it to Pokemon soul silver
gastly
you can't move the ice
soak was never a move.
Mt. Silver or the Pokemon league
You need to have the move rock climb
The move deleter is in Blackthorn City in Johto Region. Next to the Pokemon centre
latious
move to the 8th gym
In the hot spring
Blackthorne City, to the west of the pokemart
There is a move deleter who can make pokemon forget HM moves.
Rock climb