Some people may find this interesting: normally, a failure to auto-create a client printer will result in your eventlog filled with warning/info/error messages.
To avoid this, use regedit and do the following:
- Add a registry key on the server: HKLM\Software\Citrix\Print
- Add a REG_DWORD with the value "DefaultPrnFlags"
- Set the bit to 0x08000000
- Reboot & your event log will be clean (from now on) :)
This feature is also covered in the Citrix Advanced Concepts Guide, available here