To clarify, Burn Up removes a Pokémon's Fire-typing (Only the Cyndaquil line and Moltres can learn this through level-up; only Growlithe and Arncanine can have access to this move as an Egg Move). Roost removes a Pokémon's Flying-typing (Although it is TM19, mostly Flying-types can learn this move either through TM or level-up).
Also, the only Pokémon that can learn Trick-or-Treat is the Pumpkaboo line, whereas the only Pokémon that can learn Forest's Curse is the Phantump line.
Reflect Type can be learnt by Tentacruel, Staryu, Mew, and Latias through level-up. The Gastly line, Omanyte line, Castform, and Stunfisk can learn this move as an Egg Move.