If you don't like dealing with the security of Windows within your own network, why not just use something like
Radmin over your LAN. You can easily swap files, control your desktop, use telnet, et cetera. It saves time/frustration setting up your network the way that your different OS types wish it to be setup and takes little to no effort to maintain over time as you add/change your machines on your network