Strictly speaking, you can. Silverlight runs in a web browser, which might be running on Windows (or not as the case may be). However, it will not be able to interact with the operating system, and runs inside the limits of the browser sandbox. If you want an application that works in Windows, and allows you to interact with the operating system then you need WPF.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith
My blog | My articles | MoXAML PowerToys