We are building for a customer an intranet communication portal (which is based on SharePoint 2010, but I think this is not important).
One of his requirement is to push the latests news in a "widget" (in functional terms), both from the intranet portal and some internet web. All news are available through RSS feeds.
I'm facing a technology choice for this requirement. I see four options, all with pro and cons :
I have the feeling the 2nd is best in my case, but I'd appreciate feedbacks.
PS: my customer is running on Win 7 pro
I think among your options here #2 and #4 are the most viable. In silverlight OOB you can have custom mechanism (such as a launch icon) to force user to install the application. Here is an article explaining the same.
Now what I have seen and heard personally so far ClickOnce deployment is very smooth and works just fine. So considering your requirements which requires high desktop interactivity, I would recommend WPF + ClickOnce deployment option. Also since you know your customer's computer environment, you can just have more control over the security and other aspects of your app with WPF app than Silverlight OOB app.