My first answer would be to check the version of your DLLs and look for duplicates. I copy KIX32.EXE and all three DLLs (KX32.DLL, KX16.DLL, KX95.DLL) to the local %windir% for 9x clients. Strange though that it works for administrator. Maybe your profile has the DLLs on the search path. Try making a test user a temp admin.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.