xxxxxxxxxx
== Arguments ==
:(name, iconFileName, body, perCharacter)
; name : String - The name of the macro to be displayed in the UI. The current UI imposes a 16-character limit.
; iconFileName : String , The icon name.
; body : String - The macro commands to be executed. If this string is longer than 255 characters, only the first 255 will be saved.
; perCharcter : Numeric - nil will create a "General" saved macro, 1 will save it as "Per Character"