I found that actually you can develop iPhone app in C#. There is an application from Novell, MonoTouch. I read the documentations, it seems to be directly interface with the native iPhone OS. That sounds quite nice and it supports iPhone OS. Although it sounds powerful, it is not a freeware. Even the professional edition costs $399!
The 2nd day of keynote is about Android. Mainly, Google presented the newest version of Android, 2.2. They is a faster OS. Moreover, the Android market has some new features, such as "Update All". You can click "Update All" button to update all applications in your phone, rather than updating them one by one. But sadly, the payment processor for Android Market is still only available for developers in the limited locations to sell their apps.
Setting the Icon of a window in WPF is very simple! In your window xaml, you need to put the filename of your icon file in icon attribute, like the following:
Moreover, please the properties in the icon file. The build action sets to be "Content" and Copy to output directory sets to "Always".
There is another part of 1st Day keynote. That is Chrome Web Store. The concept is fairly simple. An appstore for Chrome web browser. You can install or buy web app in through the store. Just one click you can install the application in a tab page in Chrome web browser. Even for paid apps, it can process within a click too.
Moreover, it supports the most of modren web technologies, such as Flash.
But I got a question, for paid apps, whether the developers can only use Google Checkout to be their payment processor. If that is the case, it has the problems in Android Market. Only developers from limited locations can sell their apps, becuase Google Checkout is only available in very very limited locations!
Lastly, the web store is only web applications only, it can't sell the desktop applications.