AutoHotkey is one of those 'GREY AREA' tools to use along with WoW, they have not come out and said it is against the rules to use.

AutoIT on the other hand is 'BLACKLISTED' because there was a bot that was written with it.

The two pieces of software here are written by the same company they function 'Almost' the sameway however, AutoHotkey is the dumber little brother to AutoIT.

What does that mean, basically AutoIT has more features and functionality then AutoHotkey mainly the Read/Write to Process Memory function. That alone allows the scripter "if they knew what they were doing" to create a memory reader/writer that could allow for things like 'Warp', 'Speedhacks', among a list of other things. And if i'm correct it has basic packet writing abilities as well. (not 100% sure on the packet thing).

Yes, Autohotkey could be used to automate some actions in WoW, would they be useful? Probably not unless coupled with the memory reading. But this could be said with a number of other programs as well. In fact you could do the very same things with VBS (Visual Basic Script) and use the WindowsScriptingHost to play back the actions.

Everything we do here is 'Grey Area' anyways, to argue over the fact which is the lesser of any evils is a moot point. It's basically down to which route you want to take and how much money/time you want to put into it, if any.