Why does TNTMonitoring need the domain administrator user name and password?
There are actually two versions of TNTMonitoring. The older version 1.x is a VBScript that is called by the Windows Scheduler. The scheduler needs to use a regular user account to run any applications. TNTMonitoring needs administrator access in order to be able to retrieve many of the monitored values.
Version 2.0 saw a complete rewrite of TNTMonitoring as a service written in C++. This service can actually run under the local system account and have access to all the local valiues that it needs. However, it also includes a few checks that will access other computers in the domain. These checks will only work with the necessary permissions on the target machine - that is, with domain administrator access.