Okay, so here's the tool that I've developed. It will take a vocab.000 file & export it to a spreadsheet (Excel 97/2000/xp format - OO will open it as well) and will also convert an properly formatted spreadsheet & convert it to a vocab.000 file.
Why? I needed some way to add new vocab words within a batch process. I figured that Excel was as good a format as any, and allows for a non-batch process (i.e. a person) to manipulate the vocabulary externally from Studio/Companion (for what purpose, I don't know).
An exported spreadsheet consists of a list of words, word classes (parts of speech) & groups (synonyms for lack of a better description). It is not necessary to put the words in alphabetical order when planning on converting the spreadsheet back to a vocab file. Sorting is performed at the time of file creation.
It's written in Perl, but I've also compiled it into an executable. The executable should work on XP machines, no pre-install of Perl required. As for Vista/Win7 you may want to set the compatibility level to XP before usage.
Here is the link for the download:
SCIVocabEditor