The move deleter, in Lilycove City.
you dont
You talk to the move deleter in Lilycove City.Check all the houses for him.Talk to him and he will delete any of your pokemon's moves!Even HM's!!!
in bushes,with people, in caves, and hidden
for your party, you'll need Pokemon that know most of the HMs as they are used often
You can't get rid of HMs in heartgold.
double click on them then click toss
To delete any HM's inside of Pokemon Emerald, Ruby, or Sapphire, you must go to Lilycove city and go to the MOVE DELETER'S house. Once you're there talk to the old guy and make him delete whichever move you want. (this does work on HMS)
u go to the move deleter at fallorbar town.you need a heart scale.
you need some HMS such as dive strenght and rock smash
The move deleter can be found in the house just south of the Canalave City Pokemon Center.
if i remember correctly (and i think i do!) mew can learn any TM or hm :)
If you are playing Pokemon ruby in emulater it might be that different between the eal game and the emulater game.