Andrei, and that's why I'm developing on Linux for Windows users happily, for many years? :P Why do I need to care what users choose to be their platform - if they want to run their lovely apps on a toaster - that's fine, as long as they are happy, I'll be still using Linux and writing for Toaster OS MegaPlus. I will not be happy to work on a toaster instead of a PC though. I prefer to test against WinAPI emulation from Linux, then to run actual Windows because of other benefits of Linux. Eventually, I'll test on Windows just the same. But this scheme allows me to cut costs on proprietary OS'es (I don't need to buy them - more importantly, I don't need to buy all sorts of networking solutions from MS, their version control systems and so on - because I just happen to have a better alternative). I would only buy several examples of Windows Home edition to test on that - a whole lot cheaper!
Best. wvxvw Sorry, I must stop this, because we are already so far from the topic...