Que son addons y macros?

Siempre leo que es mejor jugar con addons y macros, pero no tengo bien claro que son.

me dijeron que los addons son cosas que van sobre la pantalla para hacer más fácil la interfaz, pero no es ilegal hacer eso en un juego? o está permitido? se pueden desactivar si quiero en algun otro momento o cambiar de addon? y que son los macros?