Silverlight
Microsoft does not have many Windows programs that is free.
Microsoft demonstrated beta version of Silverlight 4 at its developer conference last week. Basically Silverlight uses server side coding and HTML5 video tag to display Silverlight content in a native H.264/MPEG-2 v8 format, which is recognized by the iPhone's Quicktime player.
There's been much fuss about Silverlight, Microsoft's web browser plugin.