Well I'll try and clear up a few items, first I inherited this network a couple of months ago with a new job, and it is setup in a way that I would never have done myself. For instance the current Citrix server is multihomed to both the external subnet and the nat'd lan subnet. The only reason was for the user accounts to have that "internal" connection and nothing else, there are no other resources on the LAN side that the Citrix machine needs or should have access to. The DB server is sitting in the DMZ area, but with our firewall we are denying all outside access to it (so only machines behind the firewall LAN/DMZ can access it), but it is only doing DB work for our production/public servers. Not the most perfect situation, but I can only change it slowly over time. As to the Citrix box and it's use, it is a service we provide for our customers to use software we develop, so basically we are using it in an ASP role, it isn't used for internal/employee use.
What I would like to do is to remove that LAN link on that machine, security wise it's a pain as it basically circumvents the firewall for LAN access, if that machine were to be compromised they basically have free access with a minimal amount of hassle.
I already know that it's going to be a little more work on my side with user account's and such, although duplicate accounts between it and the domain will be fairly minor considering it's use.
Hope that clears some items up, and thanks for the info.
Andrew