I know we run into a similar problem where we have users randomly losing permission to an alternate window (in our case Wennsoft).
Just to establish our environment, we are running GP v7.5, SQL 2000, and Citrix terminal sessions for our 100+ end users in various offices/countries. All security is done as classes, not user.
The window we run into is used by about 6 users who belong to 2 classes. They may be using it in the morning just fine then log out and go for lunch. After lunch, they log in, and they have the original GP window instead of the Wennsoft alternate version they should. I look at the class in Advanced Security and it still says Wennsoft. There is actually 3 windows that get reset at the same time when this occurs. If I manually set the permission to the GP version it says '3 changes pending'. I apply, then select the Wennsoft windows again and it says '15 changes pending'. I have also looked at the user security on these windows (before doing the reset described above) and even though the class says Wennsoft, 4 of the 5 users in the one class show GP version as their permissions.
This has been ongoing for a while now through various service packs and patches for both GP and Wennsoft. We've almost given up on trying to fix the cause and just are getting very efficient at doing the reset.
Help!
Thanks