Hi Sander,
My primary platform is Linux x86_64. PixInsight's primary development platform is also Linux. It means just that everything is developed and tested day-to-day on Linux, then transported to Mac OS X and Windows, where it is thoroughly tested. Thanks to the Qt library, portability is guaranteed for the whole GUI and all system-dependent code. All image-processing code, including PCL, is 100% portable.
Of course I don't forget that most PI users are Windows users; I would be extremely irresponsible if I'd do that. However, the fact that PI is being developed primarily on Linux must not be seen as a problem or a limitation for the Windows port. On the contrary, PixInsight is much more stable and consistent since it is being developed primarily as a Linux application. From my experience, the more platforms we cover, the better is the whole product. This has happened with the addition of Mac OS X. Sun's Solaris will perhaps be the next target platform for PixInsight (next year, probably). Diversity is definitely very good for PixInsight

Perhaps the fact that I run Windows on virtual machines is also seen as something negative. What happens is just the contrary: the Windows port is better since I run Windows exclusively on virtual machines. Virtual machines allow me to share code and test images much more easily among different OS's inside a single workstation. Virtual machines are much cheaper than physical ones, they provide more flexibility, and facilitate maintenance. Unfortunately, Mac OS X cannot be run (legally) on non-Apple hardware. No problem though, since I really love my Mac Pro, which I operate remotely through SSH from Linux most of the time
