Using the cover legendary or the one actually good competitive Pokemon as a HM slave was something I did in pretty much every game.
Palkia @ nothing
-Cut
-Strength
-Rock smash
-Waterfall
Dragonite @ nothing
-Surf
-Fly
-Strength
-Cut
Ho-oh @ nothing
-Shock wave
-Fly
-Fire blast
-Sacred fire...