reanjr said:And it does NOT take more than 10% extra work to make something cross-platform. It's relatively trivial if you decide to make the effort.
If you define cross-platform as 'it works', then yeah, it's not a major effort for a simple desktop app or a command line app. But if you want a complex desktop app that looks and acts like a Windows app on Windows, and looks and acts like a Mac app on the Mac, that's a whole different ballgame.