Ah, I actually knew that one.
FWIW, it's not actually a problem with Mac OS X or Safari. It's lazy coding at Citrix. They don't want to have to support Safari, so they BUILT-IN limitations that check for Safari and (basically) fail it. You may find that if you use the Debug menu in Safari and pretend to be IE or Mozilla, the site works as normal.