I agree. I haven't had time until now, but this evening I will file the bug to Oracle/Sun Virtualbox guys.
Discrete graphic card is triggered even only for the merely X11 Apple's environment, without any demand for graphic power. This is bad, because using xclock or glxgears drain the same power of a 3D application.
It seems a little bit harder to file a bug to Apple but I'll find the way.