Well, there is one thing that could be automated, and that is port forwarding on the router. Both LimeWire and Ktorrent have UPnP routines which take care of this. LimeWire does it automatically, while Ktorrent does this by means of a plugin you have to run manually.
Both LimeWire and Ktorrent do this, BTW, without needing to know the password of the router.
Since both these projects are open source, the code to do this should be freely available.
For my part, I can handle configuring port forwarding on the router, but adding this capability might cut down on support requests.