The registry value I defined earlier works perfectly for me, and I never invoke Kix32 manually unless I'm testing something and want a specific version (ie: kix32.452 MyScript).

I use command line arguments on a large number of scripts ever since the release of the GetCommandLine function. Even with that, you need to accept that Kix will interpret all the arguments before the script, regardless of how you pass the arguments, or what your registry settings are. arguments without leading "-" or "/" will always be interpreted by Kix32 as script names.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D