Это своего рода ответ на мой собственный вопрос.Возможно, это поможет другим.
Я выбрал очень общий пример, чтобы проиллюстрировать мою ситуацию, потому что я использую это во многих местах в Windows Forms, XNA и Silverlight, которые все очень разные.
Когда я использовал Активатор, я обнаружил, что он предполагает выполнение сборки.Мой метод находится в библиотеке, поэтому мне пришлось загрузить другую сборку.Затем я должен был убедиться, что у меня правильное пространство имен.Мой базовый класс находится в библиотеке, а производные классы находятся в другом пространстве имен, поэтому для правильного создания списка потребуется рефакторинг.
Еще одна проблема, которую я обнаружил, заключалась в том, что Activator предполагает наличие конструктора без параметров.В моем тестовом примере все мои производные классы - это игровые компоненты XNA с параметром типа Game.
Необходимо выполнить некоторый рефакторинг, чтобы проверить интерфейсы и способы взаимодействия игровых объектов.
Вернусь к этому списку, когда у меня будет что-то еще.