"Einfach" und "VPN Verbindung" ist ein Widerspruch in sich.
Ein VPN ist sehr schwierig zu implementieren.
Wenn es einfach werden soll bräuchte man eine völlig neue Architektur von Betriebssystem.
Ein Betriebssystem in dem die Anwendungen nicht einfach so auf die Windows
API zugreifen,
sondern beim Start der Anwendung eine ganze Liste von Schnittstellen mitbekommt.
Eine Anwendung braucht z.B. Schnittstellen zur Tastatur, Maus, Grafikkarte, Netzwerk, Audio, Filesystem und Registry.
So könnte z.B. eine Anwendung "A" eine Anwendung "B" starten und ihr ein Filesystem vorgaukeln,
dass es physikalisch gar nicht gibt.
Da Gleiche wäre auch für den Netzwerkzugriff möglich.
Anwendung "B" denkt es gäbe eine Netzwerkkarte, aber in Wirklichkeit wird diese nur von Anwendung "A" vorgespiegelt.
Das wäre ähnlich wie bei einer virtuellen Maschine, nur dass hier feingranular geregelt wird,
was virtuell ist und was nicht.