various versions of kixtart confuse me!

a win98 logon script works well in kixtart 3.61 but not well in kixtart 3.63 even 4.20.

Q1:4.20 does not accept " if ingroup("domain internet")=1 and @domain=ABC " .

Q2:3.63 thinks " shell "COMMAND > null" " is error but 3.61 not.

Q3:kix32 is run from a batch file,it creates a console window.How to disable this window?

...........

Any ideas are welcome.Thanks.