Need someone modify .net VNC server

Avg Bid (USD)
Project Budget (USD)
$30 - $150

Project Description:
Ok first thing is that I will need you to tell me if this is possible, and if it is then I would need you to implement it.

Using a VNC server and client it is possible to remotely connect to another computer that the VNC server is located on. Now my problem with that is that if another user is on the computer at the same time when you are trying to access an application on it, it pretty much takes over the computer and obstructs the users view.

Now my question is, is it possible to add a couple of applications to an access list, and to access them remotely without the current user on the computer having their view obstructed. So basically access a couple of applications on the computer without it actually showing up on the computer?

I was thinking to virtualize the application and allow it to be ran through VNC without it actually appearing to be run on the remote computer. I was thinking using this might work along with

The client would need to access the applications from anywhere and not just within the network though. Can this be done? If so please explain how. It cannot be done through cloud since the client could be accessing a windows computer from a mac. So it may not actually be capable of actually running windows software. So this is why I have chosen remote VNC approach.

Skills required:
.NET, C# Programming, C++ Programming, Software Architecture, Visual Basic
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 250
in 5 days
$ 1000
in 60 days
$ 50
in 2 days
$ 100
in 20 days
Hire d0tnet6
$ 100
in 4 days