I may just be an idiot but I like to assume if two people were using AHK, one for botting one not, blizzard would be able to differentiate beetween the two.
Good luck with that AHK can read in a pixel or range of pixel (using 3 or 4 different methods).

<edit - please do not disclose methods to automate gameplay - Fursphere>
<Community Guidelines - Read Before Posting>

I have used AHK at work to automate all sort of things that can't be automated any other way, and because I have seen what it can do, I would never install it on a machine I used for an MMO.

Thats why as much as I am concerned that a closed source software boxing util could easily keylog me. I believe it is far less likely to be banned by Blizzard. Why? because I can not program delays into it .. much less read pixels and log files and automate game play.