You could try to teach yourself Delphi/Pascal, it is not that hard and the end result will be 1000 times better than a launcher.

If your launcher include both NSIS and Nis Edit then you simply write the full path of your portable NSIS. If you want to be nice you should try to detect if non-portable Nis Edit is already installed on the system and not mess up it's configuration.