There are a total of 8 HMs in Pokémon SoulSilver and the HMs are HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength, HM05 Whirlpool, HM06 Rock Smash, HM07 Waterfall and HM08 Rock Climb.
See the "Related Links" below for more info.
That HM is not in the game. I'm sorry
ice path
go to jocose town
you get it on Route 36.
There is a move deleter who can make pokemon forget HM moves.
you have to get hm whirlpool
It ain't a move its an ability.
HM 02 Fly is with the woman outside Cianwood City Gym.
You don't you have to use an Hm on a Pokemon
HM07 Waterfall is found on the Ice Path.
There's a move deleter in blackthorn city he can remove hm moves.
i think you have to go to one of the dark caves and then you crash into a man he will give you a hm strength