>Then the problem is that IBM.WMQ.MQEnvironment is not CLS-compliant. That means that the IBM guys are not using FxCop for thier providers. In any case, your code will work in most cases. The potential problem is that you may have some breaking condition if you subclass this Environment class from any other language, as C# or J#, for example. Don't worry too much about this exept if you are producing a librrary that many other people will use.
This is what I thought. This is a very specialized environment and they probably did it as you say. So far, this is only use in one application. It is like a monitoring application that runs by itself sending messages here and there. I doubt there would be any more development in that direction.