James, I notice that the management interface terminates its lines \0d \0a \00.
Is the null termination intentional? If so, would you mind documenting it? It caused a few subtle issues until I figured out what was going on, so I wouldn't exactly mind if it went away. (I'm working on a CLR-based library, and maybe when it works a Gtk# frontend, for interacting w/ OpenVPN via said interface).