Is it possible to have per-app network/vpn/proxy settings
There are two premium (paid) solutions that do this well.


MacProxy ($30USD)  
Proxifier ($40USD) 
TSocks is an open source solution, requires some command-line foo.