GfxCardStatus is a simple menu bar application than allow you to switch the active graphic card of your MacBook Pro without logout.
It works with 9400M to 9600M GT or Intel HD to 330M. It takes ~1s to switch and all applications stay exactly in the same state.
Thanks to Cody to fix MacOSX.