In order to give online supports to our customers I am thinking in a modem connection using PcAnywhere or similar running Vbasic on the customer machine with the project in my machine.

In some tests done using two machines in a network It looks that forms are transfered every time they are loaded. That will not be a problem even with 56K modem but my question is:

Is Vbasic accessing to the machine where is the project only to load forms or also to call dlls and modules every time a reference to them is done?

I would need some answers in order to see if I should work on this way or look for another one.

As alternative I am thinking in some probram password protected which contains the project and loads it to VB. Is that possible?