UAC simply does not exist in Windows Server 2003, it was only introduced in Windows Vista and Windows Server 2008.
Your application will have to accept that it may be started without administrative privileges. It must therefore perform its own check for administrative privileges, and if it finds it is being run by someone other than an administrator, it should tell the user so and then exit.