Karl Sagan
Grandmaster
This sounds terribly restrictive and would be a ton of work for Adam for little to no gain but I see where you're going with this.
Sent from my Galaxy Nexus using Tapatalk
It would definitely be restrictive, but I bet a comprehensive list of 'legitimate' macros and scripts could be assembled with relative ease.
Plus new macros could be submitted and added to the list.
E: @Bromista I have no idea how hard it would be, but I thought razor, steam and sallow have the ability to restrict features. Just bundle the macros with the program and turn off the ability for players to make new macros.