I never unstoods why all these whiners never got together and said: Hey let's make a binary compatible API just like Wine and all use that. That way we only need to port the layer. Well people... you do not even need to make that freaking layer because it already exists: GNUstep: http://www.gnustep.org/
Why doesn't everybody stop whining if they do not really care? And why do people who do care that whine do not take any action?