You shouldn't have any problems creating your application in Silverlight. The only point you must understand is that it will be a Windows only thing and Linux (MAC IOS) clients will be limited.
Deployment is as simple as publishing your app much like WEB application with the added step of installing the Silverlight runtime, everything else is server side.
Check the following links :
http://silverlighttutorials.blogspot.com/[
^]
http://www.silverlight.net/learn[
^]