ThisService to Create Mac Services in Any Language Link
ThisService 3 looks really good.
Create Mac OS X services in any language. I do something similar with Automator right now by using a shell script to run Python. That's a pain in the rear to pass variables around.
By way of Michael Tsai