No se de donde sacas esos datos pero no se parecen ni de lejos a los que se pueden ver por ejemplo en
Wikipedia (4 fuentes entre 88% y 92% mas o menos) y sobre
Mac OS X: "Although the second most popular operating system based on market share after Microsoft Windows, penetration is only 9.6% according to internet usage statistics compiled by Net Applications.[24] Furthermore, while the market share of Mac OS X growth is slower than Windows Vista, Mac OS X has been taking share from all Microsoft Windows OS versions combined...[25]."
En IBM tambien apostaron por OS/2 ... no es tan facil tener la bola de cristal.
Para el problema te digo lo mismo de antes:
Deja una sola llamada a dbus_g_proxy_call, depura la funcion con gdb (entra a la misma) y fijate donde se reserva esa memoria EXACTAMENTE. Agarra el tutorial que te deje antes (u otro) o un proyecto de ejemplo y comproba que no pase lo mismo y cual es la diferencia.