обязательно. описание должно быть на выбранном языке
с одной стороны да, с другой стороны для макросов тут может быть засада (но это отдельная тема)
в целом я согласен. хорошо, введу еще параметр атрибута Title. Name по любому должен быть константным, это нужно для ядра.
нужно использовать guid атрибут для идентификации модулей, или сделать атрибут сборки с указанием guid-а
непонятно зачем это нужно. если ты видишь, как это я должен реализовать и для чего, объясни понятно, пожалуйста.
я вот уже предложил вариант, чем он тебе не подходит? в атрибуте задаем ID строкового ресурса из .resources. Не гуид, а обычная строка, но это ID. в зависимости от текущего языка из ресурсов возьмется, что надо по этому ИД.