To make the client run as a Windows service, you can run dnetc.exe -install from the Run box on the Start Menu. This will make it run all the time, whether anyone is logged in or not, without anything in the Startup folder.
To tell if the client is running or not, you can have it log its progress and then view the log.
To use the Team Proxy, you will simply configure the client to not use a default Dnet proxy, but rather proxy.teamanandtech.com.
Details:
To get to the Configuration menu, run dnetc.exe -config from the Run box. The client will pop up with the Configuration menu in the window.
To set up the logging, go into
4) Logging Options. There are three logging options, number four looks interesting but I've never tried it.
To set the client to use the TA Proxy, from the main configuration menu chose
2) Buffer and Buffer Update Options and then
6) Keyserver<->client connectivity options. Now set
2) Automatically select a distributed.net keyserver? ==> yes to "no" and you will be able to fill in your own keyserver name, like this:
2) Automatically select a distributed.net keyserver? ==> no
3) Keyserver host name(s) ==> proxy.teamanandtech.com
4) Keyserver port ==>
5) Disable fallback to a distributed.net keysever? ==> yes
Note the option to disable the "fallback" if you want.
The Team Proxy is a round-robin setup of several proxies that all report to The Core. The proxies all flush in batches (I believe) so there could be a couple of "layovers" before your blocks make it to Dnet. The proxy will not hold for MegaFlushes.
Team Proxy "weekstats" pages
Team Proxy "fullstats" pages
You will find yourself on these pages shortly after you start using the Team Proxy. The weekstats pages update every halfhour on the :00 and :30 and the fullstats update on the :15 and :45.