This should be straight-forward, to get a ZScript to reload all macros.
Button path: Macro:Reload All Macros
The script I've got is :
[IButton,"Reload those Macros ","Reloads all them macros",
[IPress,Macro:Reload All Macros][Note, "Did that work?",,1]]
Only it doesn't work, it does however change the text of the button - which is unusual.