Make a python program an application
You might want to take a look at Platypus. It is a developer tool for OS X that lets you wrap your Python/Perl/shell/etc script with an application framework that makes your Python script appear and run like it was a native OS X application.

Though I believe you can do the same thing with Automator, there are a few extra nice things about Platypus from what I remember. For example, you can create a custom icon for the application where I think Automator's output would probably have to be modified after the fact.