plist = dict(NSPrincipalClass='SillyBalls')
setup(plugin=['SillyBalls.py'], data_files=['English.lproj'], options=dict(
    py2app=dict(extension='.saver', plist=plist)))
How can I capture iSight frames with Python in Snow Leopard?