You can always get Silverlight to launch Out-Of-Browser, just keep in mind that you have an isolated security sandbox that you don't have with WPF. Silverlight will also be able to run on a Macintosh without using Mono, which can be useful.
Peter Kiers
source share