upload arduino sketch via LAN

There are lots of programs so choice is not a problem.

Have you considered sharing the Arduino programs folder and setting the permissions for it so you can see and use a single instance of the IDE ?

Some of the possibility may depend on your version of Win 10.