The most interesting development at WWDC 2007 [macrumors.com] was the release of Safari for Windows. Does this mean Apple maintains non-Mac ports of the OpenSTEP / Yellow Box / Cocoa frameworks? Being able to compile Cocoa apps for execution on Windows would be very handy.
If you don’t know what I’m talking about read Cocoa and the Death of Yellow Box and Rhapsody [roughldrafted.com] or Apple Rhapsody Yellow Box for Windows [mac-guild.org].
Of course, Apple has ported other Mac applications to Windows, most notably QuickTime and iTunes. Yet they are both Carbon apps (on Mac OS) and presumably use some in-house UI library on Win32. Safari is the first Cocoa app to be ported to Windows since Apple withdrew non-Mac platform support for Web Objects.

I believe that is exactly what Safari for Windows is all about: Cocoa for windows through the back door. Early installers of the beta have discovered DLLs for CoreGraphics and other Cocoa technologies get installed with Safari. In time, probably by WWDC 2008, we will see Steve Jobs announcing one-button XCode compilations for Windows. Suddenly Apple has a huge market for its software and a viable meme for attracting Windows users to the Mac platform.