Tunnelblick doesn't do anything to "require" the discrete graphics card. My understanding is that OS X automatically switches to use it when the graphics load is "high" (whatever that means).
The link you provided confuses me, though, as do the other pages I found in a quick search (
https://zacwe.st/blog/rdio-discrete-card, for example). It it titled "Added plist setting so integrated GPU is used on Macs with dual GPUs", but it seems to set a flag to allow switching to the discrete graphics card because it sets NSSupportsAutomaticGraphicsSwitching to TRUE. I would think that NOT allowing graphics switching would be what is wanted.
I don't have hardware I can use to test this. If you want, you could try the following command in Terminal:
sudo defaults write /Applications/Tunnelblick.app/Contents/Info.plist NSSupportsAutomaticGraphicsSwitching -bool YES
("sudo" is required because the Info.plist is protected. You'll have to enter your password.)
Doing this will invalidate Tunnelblick's digital signature, so you will get a warning about Tunnelblick having been tampered with; just ignore that.
If that forces Tunnelblick to use the integrated graphics, please reply here and I will consider adding it to Tunnelblick's Info.plist. I'm not sure I want to do that, though, because I'm not sure that's what most people would want. (I can't make it optional because it is in the Info.plist.)
---------
You can restore your original Info.plist (and the digital signature will then validate properly) with the following command in Terminal:
sudo defaults delete /Applications/Tunnelblick.app/Contents/Info.plist NSSupportsAutomaticGraphicsSwitching