I think this is simply broadcasting mouse clicks across computers.......same as you achieve when you use a hardware solution....

Why wouldn't that be ok?