Hi again !
You can do this on OS X.. pygame is more or less fully interoperable with Cocoa via PyObjC. Having pygame and Cocoa widgets in the same window would require a good amount of hacking due to the way that SDL works with the Cocoa backend, but should be possible. Separate (Cocoa-based) windows, menus, etc. is most certainly possible because I've done it before.But here we loose one of the main beauties of Python, being cross-platform!
Speed? I wonder if python/pygame shouldn't be much faster to do rendering than Flash or Director?I don't think that any current Python solution can really come anywhere near Flash or Director on any points other than price and development language.But hey! There is a world out there which is now being occupied with Flash, Director, Java, Processing and could so easily be won by the beauty, friendliness and opensourceness of Python.
A pygame+Numeric equivalent to Processing is certainly possible, and wouldn't be a huge effort to develop, but it's certainly not there yet out of the box.Well, the nice thing about Processing is that you can extend your Processing code with ALL the ability