Not GP, but I use virtualhere to forward my steam controller over LAN to my desktop. Moonlight handles controllers fine, but it's forwarding button presses, not forwarding the USB device. This rarely makes a difference unless you're using peripherals that need software.