I have this program (WriteApp) which is quite cool, but every time I'm using it, it is automatically switching my mac into discrete graphics card mode. This app is not really into anything fancy/ high graphics dependent.
But when I launch Activity Monitor it is displayed as: "Requires High Perf GPU" - which means that my app spur the system to keep the advanced graphics processor active, and thereby drain battery life.
After some research ... I didn't find any solution apart using gfxCardStatus to permanently switch into "Integrated only" mode.
So ... there is a hack:
Open your app contents and inside them should be Info.plist file. Open it and add those 4 lines:
<key>NSHighResolutionCapable</key>restart your app... and now - no more forcing into discrete mode.<true/>