I have a client application running on windows xp workstation and the server application is on windows 2003 server but each time i login to the xp workstation with a normal user on the domain the client application will not connect except i login with a power user or an administrator on the domain.
There are plenty of programs that don't like to run as a regular user. Check the Application/Error log in Windows when you try to run it as a regular user.
This is not normally an issue, rather just a by-product of how the program was written. Unless you have some strict security policies you can add every user to the power user group. At work that's what we do.