I am not very familiar with Kix, but why are you wrapping it in a batch file? Why not create it as an exe package, and call kix32.exe directly?
Hmm... so simple, so elegant. I'll be right back
Dropping the .bat file seems to work in theory, but I seem to be running into the same problem either way. I suspect it has to do with calling the script from the system account because if I run it from the machine locally, it works fine.
-- added for clarity.
Using either the .bat method or calling the kix.exe directly, the script is not running via landesk. If I run it locally it works fine. A pathing issue perhaps?