I think you can use an addon to cast a spell as long as it comes from a hardware event(like an action button) and only uses the casting options available in macros. I'm not an addon author though and this is just what I assume based off what I see.