The N52 Array programming software uses timers for macros. Add this to the fact that one button press generates multiple actions (e.g. CoA macro timer 1.5 sec for GC and cast Corruption.) I dont think Blizzard would allow it if they catch you.