I have made my XCode projects for these actions available for download, with one caveat, there is a bug in Interface Builder and XCode so that if you delete a user interface element in Iterface Builder, then Interface Builder and/or Automator will repeatedly crash afterwards. The only solution is to create a completely new project and copy your code, the contents of the info.plist file and recreate your user interface in Interface Builder all over again.
Very useful. Is there a way you can program in the Draw Text on Image action to include variables as text, or have text pass into it including the image? For instance I have an automator workflow that I am trying to finalize and it asks for certain texts and take a photo from photo booth – what I am trying to do is pass on the text and photo so that the text draws the text on the image.