Hi, One of the reasons I suspect for filing a "proper" bug report in this case is to discern what the core problem is.
If Wine headers and Objective C headers do not co-operate, the solution is the arbitration of a mutually acceptable solution, not the assumption of a (not unbiased) party as to where the "fault" is. Bear in mind, in this case, there is not necessarily a fault at all. Wine replaces Windows and Windows expects to be the primary platform. There are bound to be conflicts with other packages such as Objective C runtime components since both platforms will be trying to assert basic typedef norms for the environment.
The proper method would be to present the problem to the Wine developers, explain the situation and negotiate a solution which all are happy with. I don't really understand why Jeremy feels that he cannot properly deal with the situation. If he is prevented by Apple from dealing with the Wine developers for fear of smoke-signalling some future Apple development, then he is already in the wrong and he would, I am sure, not forgive you for making such a public fuss on this list.
Let it pass and learn from the experience.
Cheers, Ralph