Let's start with there should be an Option in the Internet Information Service (IIS) application settings to set the default domain and hide the entry. It's really not that hard, so I don unterstand why Citrix isn't doing it.
Here a short description how to permanantly set your domain and then hide the domain filed from the Citrix Director logon page.