I did something like this for a software I made that used MS Agents. I needed to make the characters say things based on a script that would be given to it. So I wrote an expression parser. I guess mine wasn't very complicated, I just had a lot of Select Case statements :) for the...
Why do you want to make it a part of the install? Instead why not do that when the software is run for the first time? Then you can keep the information in an .ini file or the registry.
Doing that in the install is definitely possible, but I think it will be more difficult.
Translation of Code
I saw the application. I think the code is easy enough to translate. The problem in my opinion lies with the declaration that you have made for the DLLs.
Can you show me the declares that you have made for the DLLs in VB.Net?
Maybe you can post a similar zip...