THAT IS SO AWESOME! Already got it and already found some junk:
Uh.. apparently the hash files arent saved right.. theres a 'hashes' folder that appeared, then a bunch of text files came up hashes882091... with the cd hash of players. (Did you forget a '\'?)

It's pretty far from foolproof from loading.. because apparenlty sometimes it doesnt want to connect to the dedi server i have it on. Not sure if it's trying to load some default config, or the hashes files... or something, because i fiddled with those a little. And I dont think I have yet successfully connected it to Console(1), but I did have success with 2.

And, why the freak does it disable logging??! My logs are CRITICAL to my server! Esp log_echo_chat, so I can work with players out of game. (Though I would guess there's a reason you disabled the chat... not sure why or what, because i re-enabled it after loading the app, and it didnt work after it.)
(Also for my friends with servers on gameservers, it would be nice to have it able to auto-load config stuff, or perhaps be able to hook onto haloceded.exe in the server ^_^)

And overall, that is very excellent - I have looked for MONTHS trying to get something to force teamswitches, and now I have something. Thank you so much for it.