When I used citrix, we used shared folders on the servers drive, then used a login script to map a drive to that folder at login. We hid all other drives from the user. Worked great.