Cartographica has extensive support for scripting via the OS X scripting language, AppleScript. Right now, all documentation is in the AppleScript resources which are available by using the Script Editor (or a similar tool, such as Script Debugger).