http://upokecenter.com/games/dungeon2/guides/wondermail.php
Pokemon cant on mystery dungeon
you can probably buy a new one at the keleckon TM and hm shop (Pokemon masta rulez!)
There isn't a TM for Heat Wave.
There isn't one
Tm SolarBeam is very hard to find. You should use Wonder Mail Generator to have Tm SolarBeam.
yes there is
you get HM surf
You need to get the TM dive.
You can find it as a TM in Steam Cave. I did.
It is in stormy sea. You'll need the TM Dive, you can get it from Wishcash at the pond.
solar cave
I believe it is in Solar Cave...