Per l'eventuale spostamento del mouse o la pressione di un tasto sul nodo bersaglio, prova ad immaginare che tali comandi siano implementati nel tuo protocollo ed attuabili attraverso le API "keyb_event" e "mouse_event" entrambe in user32.dll, ad esempio.
Occhio che per le coordinate del mouse sul nodo bersaglio, l'operazione è da effettuare sulle coordinate relative.
es:
http://www.vbaccelerator.com/home/VB...I/article.html
ps: Posso dirti una cosa in tutta sincerità ?
Il tuo problema NON E' l'implementazione, bensì la progettazione del protocollo che deve essere opportunamente strutturato per aggiungere funzionalità in maniera modulare.