Да, можно быстро преобразовать приложение WPF в Silverlight, например: -
<TextBlock Text="Hello, World" />
конвертируется практически без изменений. Это помогает? Очевидно, нет. Это действительно зависит от того, сколько вещей из WPF использует ваше приложение, которых нет в Silverlight.
Прочтите раздел Совместимость WPF документации Silverlight, чтобы оценить, сколько приложений WPF будет портировать на Silverlight.
Каковы ограничения приложения Silverlight? Ну, это не может сделать приличную чашку чая, я знаю это. Серьезно, это слишком широкий вопрос. Определите, что именно делает приложение, и это поможет вам получить совет.
Например, это приложение LOB? Нужен ли доступ к локальной файловой системе? Зависит ли это от сторонних компонентов? и т.д.