In my tests, the character generation worked ~99% of the time and the swearing worked 100% of the time. Sometimes a character will not be correctly generated (if your connection fails, a name is not allowed, etc), but most of the time it works fine. I currently do not check, though, because of the rarity of failure.
The two included VB6 programs are very short, and I include both binaries and source just in case you want to compile them yourself (if you don't trust me, etc).
Here's the download link:
http://www.virindi.net/plugins/files/rank6.zip
Please let me know if you use this! I'd like to know. Any other comments would also be appreciated. And, if you really enjoy not spending an hour and a half to manually make each rank 6, feel free to donate a rank mule on TD to me
Here is the readme, in case you are too lazy to open it from the zip file: