Oh, if your session starts directly at a software (not standard shell with prompt) then you are probably not able to set environment variables (I suppose there is no way to switch to a command prompt and issue custom commands).
'TerminalOptions.RemoteCommand' is not helpful here.
1. It is available for SSH connections only.
2. It executes a single command on a separate SSH channel, further consecutive shells are not affected by this command, because each shell uses its own SSH channel.
I will send you link to beta version via email today.