Macbook Pro Battery / Discrete Graphics Card Issues in 10.8.2
Yes, you can achieve that using certain EFI variable. I answered this other question with the full procedure to permanently disable discrete graphics card on startup.

Preventing your computer from switching to discrete graphics card will allow you to asses if that is the reason for your poor battery performance.