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 plausible 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?