Running Kix32.exe from the server is not necessarily a problem. You can check the performance different by placing Kix32.exe in %windir% on your client and changing the batch file to Kix32.exe %0\..\logon.kix

Your batch file has a problem: You should have %0\..\ in front of your scriptname as well.
_________________________
Home page: http://www.kixhelp.com/hb/