You are incorrect. You do not need an installer to register the dlls.
In the ScriptInfo.xml inside the PLSC you can have Plus! register dlls upon the scripts install. Your script can start the EXEs as needed. As stated you don't need to install this using an installer. On top of it all you don't need to reboot after installation.
xml code:
<ScriptInfo xmlns="urn:msgplus:scripts" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:msgplus:scripts PlusScripts.xsd">
<Information>
<Name>Test Script</Name>
<Description>This script is an example from the documentation.</Description>
</Information>
>>> <OleFiles><<<
>>> <FileName>ExtraFuncVB6.dll</FileName><<<
>>> </OleFiles><<<
</ScriptInfo>
Has anyone actually checked if the installer even works as far as registering the script as valid? If it isn't importing via a PLSC I can't see it running properly at times. I wanted to see what it was about so I ran the installer in Sandboxie to be safe.