This question cannot be answered well with the original author missing. What can be answered is why you would develop on Windows in 2008 (as apposed to Minix, SCO, Linux, GNU Hurd?).
Windows has and had:
* The best market penetration. To get more users of an application you can write it on Windows
* Wide range of development tools and software for development.
Rather than use Microsoft only frameworks, it takes some effort to use portable libraries and frameworks. These days, Android is the new Windows.
That would be a VERY possible reason why Satoshi decided to build the first implementations of Bitcoin in Windows, IF it was not to do the extra steps to "pretend he's a Windows guy" and hide his real identity. He probably wanted a user-friendly UX/UI and make it more encouraging for ordinary users to run the software. There also was a poker application embedded in the client, no?
Also with market penetration there are a lot more places to go for friendly help then with a lot of other development. Doing a bit of over generalization but when asking for help when compiling stuff on Windows you get help from online discussions and other people. When asking for help when compiling for Linux you get 'didn't you read the docs??? it's right there on page 308'
Actually during 2008 - 2010, I have not known, or discovered a community of Windows Users who were developing open source applications in Windows, that also supported each other. Many among Windows users, it's always the customer goes to the vendor/developer if there are issues.
Also, with the market penetration Windows stuff just tends to run, with all the flavors of linux out there and the different install options sometimes if you want to give a fully compiled binary it takes more work to make sure it will run it all since you can't be 100% sure what packages were installed, but with Windows you know that every install has certain things.
-Dave
It will "tend" to run in Windows, but I believe not very smoothly especially considering that it's open source software. Plus it's harder to fix in Windows without the help of the developer.