I've been testing the lightweightexecutor.exe provided and have found that the only way to get the executable running is to add the following to the config file:
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
This needed to be added in between the </DataSources> and the </ConfigSources> tags.