No virus or other extra security layer.
My vista might need a reinstall though.
I can reproduce it now with the none portable version installed.
The portable tries to find the EEMacro.tlb file through the registry first.
And if that failes it cant run the .js file, even if it load the macro file from the portables directory.
If I rename the key below it failes to run the script.
And the data is in “/1.0/0/win32” = “C:Program FilesEmEditorEEMacro.tlb”