Как сказал Алекс, MEF был создан именно для этой цели.Если вам нужно управлять подключаемыми модулями, вы, вероятно, в конечном итоге дублируете большую часть работы, которую MEF предоставляет вам, если вы не используете ее.
Нет причин, по которым вы не можете использовать обаMEF и MVVM Light.Ваша идея связи из вашего плагина с вашим приложением с помощью мессенджера MVVM light интригует, и я надеюсь, что это сработает для вас.Однако имейте в виду, что любой плагин может зарегистрироваться для получения этих же сообщений, и вы можете получить один плагин, получающий сообщения другого плагина.Это может не быть проблемой для вас, но если вы не контролируете, кто пишет эти расширения, у вас определенно есть дыра в безопасности.
Удачи!