«Защита от копирования», как правило, является неправильным. Технически говоря, когда вы передаете «кусочки», составляющие ваше приложение, вы ничего не можете сделать, чтобы предотвратить его копирование.
Практически все схемы «защиты от копирования» фактически затрудняют использование приложения при его копировании. Это можно сделать множеством способов, в том числе путем привязки экземпляра приложения к определенному оборудованию или пользователю, либо путем отслеживания «активаций», либо через SaaS (где любое приложение для настольного компьютера бесполезно без подписки на онлайн-сервис для сопровождающего )
Более подробный ответ невозможен, если вы не знаете, как работает ваше приложение. Некоторые типы приложений по своей природе вообще не нуждаются в традиционной защите от копирования (например, те, которые тесно связаны с онлайн-подписками), а другие очень трудно защитить.
Но, возможно, чтобы ответить на один из ваших вопросов; приложение Silverlight OOB не является более «безопасным», чем приложение в браузере. На самом деле, это может быть немного менее менее безопасным от легкого копирования.