Nothing is gonna happen unless you tell Apple:
http://www.apple.com/feedback/macbookpro.html
http://www.apple.com/feedback/macosx.html
The more of us report the problems with the Automatic Graphics Switching, the more likely they are to fix the problem with some kind of firmware update.
These might be the points you might want to consider for a
WELL designed Graphics switching:
1) Mac OS X should use the discrete Nvidia GT 330M NOT just by detecting any OpenGL, OpenCL, Quartz Composer, Core Animation and Core Graphics. It should also judge if the application running one of these technologies really needs the resources of the Nvidia GT 330M (such as tweetie, igoogle, iPhoto, Skype....).
2)Mac OS X system preferences should provide a setting for the user to completely turn off the Nvidia GT 330M (like the previous generation Macbook Pro).
3)Furthermore, in advanced settings, the
user should be able to choose which applications should trigger the Nvidia GPU to wake up and which shouldn't. This can help conserve the valuable battery life and allow the user to use Nvidia GPU at the times demanded by the user AUTOMATICALLY.
4)Fix the stupid issue of the Nvidia GT 330M not turning off with all the applications closed (so we don't have to reboot!)