Symptoms
The Presentation Server Client for Macintosh is consuming CPU when connected to Presentation Server 4.5.

Cause
The issue occurs because the server refreshes the smart card reader state more frequently than necessary. This occurs even if smart cards are not being used.
Workaround
Caution! This workaround requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Disable the SmartCard Hook entry in the registry on the server:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\Appinit_Dlls\smart card hook
Set "Flag" value to 0 (Zero)
Resolution
This issue is addressed by the following hotfix:
CTX113387 – Hotfix PSE450W2K3015 - For Citrix Presentation Server 4.5 for Windows Server 2003
CTX113389 – Hotfix PSE450W2K3X64006 - For Citrix Presentation Server 4.5 for Windows Server 2003 x64