I know Protect and Toxic, but are there any others?
Protect cannot be learned by all Pokemon that can learn TMs - Regigigas can't.
Source