Thanks Kromm, excellent suggestions.
1 - this is a great idea, and I would also like to have commands that can be executed when VC first loads. Most likely I will use a function that works the same way as the program tellvoxcommando.exe.
In other words, you would not ask it to execute a particular command from the tree, you would enter text as though you were speaking, and then vox would process this as though you had said it. This will be a lot easier for me to implement, and it has the advantage of allowing you to use payloads as well.
2 - I could do this in a way similar to (1) above
3 - It worked this way in an earlier version. I must have broken it during the change to the new command structure. I will investigate, and try to fix it.