Если размер важен для вас, я думаю, вы беспокоитесь не о том, что нужно. Скорее всего, вы включите неиспользуемый код или библиотеки DLL или большие ресурсы, чем имена, которые являются слишком длинными. Помните, что файл заархивирован, и сжатие текста очень хорошее, поэтому эффект повторения одного и того же длинного имени элемента управления 1000 раз минимален.
Также не забудьте повторно сжать файлы XAP с помощью лучшего программного обеспечения для архивирования (поскольку сжатие ZIP, которое вы получаете в файлах XAP, созданных Visual Studio, не является оптимальным!)
Вам гораздо лучше беспокоиться о прогрессивной загрузке, поскольку большинство приложений Silverlight слишком громоздки (и занимают больше, чем ожидаемый / рекомендуемый 8-секундный интервал внимания большинства веб-пользователей).