COM as we know is language and platform independent standard, but all the time I see only articles on developing COM components on Windows. Could you share your thoughts on how to develop a true cross-platform application.
I've written code using COM on Mac and Unix, with no supporting libraries. You actually just need C++. It's basically a protocol.
However, if you really want to write using cross-platform COM, I suggest you look at https://developer.mozilla.org/en/XPCOM