I don't think that it is a TM in Heartgold or Soulsilver Versions, but it can be taught to your Pokemon by a move tutor in a small house outside of the battle frontier.
Chat with our AI personalities
It is not a TM in gold or silver, you must trade a Pokemon from red and blue that knows this more. The ice beam TM is found in Celedon City department store by trading with a girl. Give her a fresh water to receive the TM.
NO
You have to get then TM ancientpower
You get the TM Ice Beam in the Great Chasm.
The only place to obtain TM15 Hyper Beam in Pokemon Gold is in the Celadon Game Corner. It will cost 7500 coins.