Hello,
Let's divide this post in two:
1 - add the config files (like .txt, .ini)
I think that you can't do that only with the .exe. In order to have a portable application it's necessary to create an installer that will install at least the labview runtime. And here in the installer creation you can add your config files;
2 -call other files using current vi path.
Well, do you know that when you use that "current vi path" you have two different behaviors in executable and .vi. Let me give you an example:
vi: path\name_of_vi.vi
exe: path\name_of_vi.vi.name_exe
I'm not quite sure about the path in executable. But you have to take it off the last part.
But take a look in Darren's nugget for this topic:
http://forums.ni.com/ni/board/message?board.id=170&message.id=164048#M164048
Software developer
www.mcm-electronics.com
PORTUGAL