Failing to delimit strings with quotes is just bad coding, plain and simple.

KiX 4.50 added ~
Quote:

Release notes for KiXtart 2010 (version 4.50)


New functionality/enhancements:

1) Pre-tokenizing. Pre-tokenizing a script stores the script in a binary format
that is smaller and has a faster loadtime. Pre-tokenized script have the
extension ".KX".

To pre-tokenize a script, use the "/t" command line option:

KIX32 <yourscript.kix> /t


2) IMPORTANT CHANGE:
Previous versions of KiXtart automatically appended the extensions".KIX"
and ".SCR" to filenames specified without an extension. As of this build,
KiXtart itself no longer uses the ".SCR" extension. Instead, KiXtart always
tries for the ".KX" extension first, followed by the ".KIX" extension.

3) INCLUDE command.

The new INCLUDE command enables you to include code in separate
script-files. If a script is pre-tokenized, any included scripts are merged
into the resulting ".KX" file.

INCLUDE takes a single argument: a string containing the filename of the
script to include.

Note that this string can not contain macros or variables.

4) Debug mode now uses the actual console size.

5) EnumIPInfo now has a 're-read' option.

To cause EnumIpInfo to re-read the IP-information, specify a 3rd parameter
with a value of 1 (e.g.: EnumIPInfo(0,1,1) ).

6) FormatNumber was fixed to deal with numbers with multiple zeroes after the
decimal point.

7) Added NoMacrosInStrings option. If this option is ON, macros inside strings
are not resolved.

8) Added an operator for XOR operations: ^.

9) Added an operator for binary NOT operations: ~.

10) Added support for block comments. A block comment is a sequence of
characters beginning with a forward slash/asterisk combination (/*) A
comment can include any combination of characters, including newline
characters, but excluding the "end comment" delimiter (*/). Comments can
occupy more than one line but cannot be nested.

11) Enhanced Split() to support the case-sensitivity option.

12) Added support for new Windows versions to @PRODUCTTYPE.

13) Added a new macro indicating if the current session is to a terminal
server: @TSSESSION.

14) Added a new macro indicating if the current process runs on the WOW64
subsystem: @ONWOW64.

15) Enhanced commandline processing so you can declare variables and still
have KiXtart automatically run a default script (eg: "KIXTART.KX").


Please report any issues with this release on one of the KiXtart discussion
forums on the Internet:

http://www.kixtart.org
http://www.scriptlogic.com/kixtart

If your issue can not be resolved on the forums, please email full details on
the problem, configuration and script(s) involved to kixtart2001@hotmail.com.


Note that KiXtart is provided to you as CareWare. Please see the manual for
full details on the KiXtart CareWare distribution policy.