-- invocation with "lua test.lua" from the command line
print(arg[-1]) --> lua
-- invocation inside SciTE
print(arg[-1]) --> "G:\root\main\core\Lua/app/Lua-sys/bin/lua.exe" -e
SCITE_RUNNING=true; io.stdout:setvbuf 'no'" "test.lua"
-- invocation by double-clicking on test.lua inside a Windows explorer
window
print(arg[-1]) --> G:\root\main\core\Lua\app\Lua-sys\bin\lua.exe
So I _could_ detect that a different invocation path has been taken, but
I think it would be rather cumbersome and system specific (e.g.: what if
I changed the path where the Lua interpreter resides?)