Ok, please bare with me:


Click to view full size!


The above pic would be the GUI for an app I would LOVE to have!
Across the top are the available connections on a PC - obviously it would vary with each PC!

The GREEN lines separating the connections represent the fact that they can be side shifted to vary the incoming internet bandwidth.

There would also be an option to differentiate/choose which connection can connect to WAN (internet) or only be used for local traffic (LAN).

At the bottom are apps - virtually every running app on the PC, that requires internet or network access. One simply click-holds on an app & then drags it to the connection they want that app to use.

Apps with GREEN sides are apps that the program itself is smart enough to recognise as having the ability to be applied to more than one connection - in this example I have used the name of my VPN provider - Torguard. So say I wanted to apply a single instance of torguard/VPN to connection Ethernet 1 & 2 - I would simply drag it to E1 then click-hold its side & drag/spread it across to E2; the VPN service would now be active on those two connections. Alternatively each instance of torgaurd/VPN can be dragged from the bottom multiple times to each connection desired. Multiple instances of torguard/VPN would be do-able.

Anything out there similar in nature?