The disadvantage of this data transfer is the impossibility to invoke events in the other application based on change of the data file. It means that if the first application writes into the file, then the other application doesn't know about it. The change is found out only when the other application reads the file itself or when the first application informs it by another way.
The other even greater disadvantage is the unreliability of disk operations in the computer networks. File sharing in the network is slow and on the outage of the remote computer the unsuccessful access can take too long. Thus on the network disk operations it is good at fist to find out the presence of the remote PC in the network, for example by the Pm.NetTestPC method.