Since some classes have too many abilities (hunters for example), there will not remain enough extra keyboard keys (if the user doesn’t own a Razer Naga) to assign the mounting ability anywhere. What can be done is to macro the mounting with any other class ability that is in use. At least for hunters, mounting after FD, will be a bit harder to get used to, using the macro. Mounting will become easier though because of the keybind, not having to click anything.
An example of mounting and Arcane Shot (hunters).
#showtooltip Arcane Shot
/startattack
/castsequence reset=1 !Aspect of the Hawk, null
/cast Arcane Shot
/cast [nocombat, nomounted] Tyrael’s Charger
/script UIErrorsFrame:Clear();
Notice that Tyrael’s Charger is the name of the mount. In order for the macro to work, replace “Tyrael’s Charger” with the name of the mount that you currently use.
The macro will cast Aspect of the Hawk if is not yet casted, use Arcane Shot if you have an enemy in front, and mount.
If something is not ready, the error messages will not be displayed because of the last line, /script UIErrorsFrame:Clear();.