I've had experiences with VB apps in the past, and, risking sounding like a scratched record, would emphasise the importance of having a test box particularly for these.
All kinds of issues came up, because the developers had not anticipated running the application in a Terminal Server environment.
The simplest were; Reducing colours in bitmaps, copying out the *.ini files to all users' home dirs, and making sure environment variables were appropriate for multiple users.
Hopefully you won't be stuck with these antiquated issues - but it's amazing how often they come up.
There's no reference, because no applications are guaranteed to run in this environment. It's almost entirely down to the administrator's trial and error.
Which is why I ALWAYS advocate the use of a test server.
CitrixEngineer@yahoo.co.uk