Yes you should be able to use a silverlight app. Templates have been built using the Flex Viewer and they work just fine. They key is for the developer to read the web map and app id url parameters and be able to apply that info to the application. For example if they read the web map id from the url they need to be able to build a map based on that id.