Providing debug messages trough this system has been available from Windows 95, so you can trust having debug capabilities everywhere. I strongly belief this to be a very powerful way to provide information about your application, without having to write to logfiles, or attaching a debugger. Debugging BizTalk, Webservices , WCF Services , ASP.NET applications should also be easier when incorporating this.
But how do you make C# use this? You use the System.Diagnostics namespace!
System.Diagnostics.Trace.WriteLine("Start AddInterfacePolicy ");
To connect to remote machines, Click Computer then click Connect
Amazing thing is this tool is totally free
Platform Compatibility
Client: Windows Vista, Windows XP (x86 and x64), Windows 2000 Professional, Windows Me, Windows 98, or Windows 95.
Server: Windows Server 2008 (x86 and x64), Windows Sever 2003 (x86 and x64), or Windows 2000 Server (x86 and x64).