Making Your Mac App’s Data Scriptable
That’s not much code — most of the work is in designing the interface and editing the sdef file.
In the old days, you’d still be writing Apple event handlers and working with Apple event descriptors and all kinds of crazy jazz. In other words, you’d be a long way from done. Thankfully, these aren’t the old days.