Sorry if I'm putting this in the wrong place - first time contributing to an open source project
Hostnames were not being changed consistent with the way Windows XP native rename was working, causing an issue with a seldom used program.
Changes made to Mod_HostnameChanger.cs
1) Removed changes to registry key "ActiveComputerName" (changes become effective on next boot). Not sure if this step was necessary, but if kept in, probably needs to be capitalized
2) Changed entry in "SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" to all upper-case (newname.ToUpper()) to be consistent with Windows naming convention in that registry key
After reboot, workstations reporting correctly to server.
Mod_HostnameChanger.cs