I don't see how that could be against the TOS.
You aren't hacking the memory or data stream.
You are just changing your custom chat channels which is something that can be done with the client.
Many of us here wish and have requested that file was a plain text ini so that a hex editor would be unnecessary to correct those type of issues.
Great info thanks for sharing it