На мой взгляд, не очень хорошо употреблять слово генерики в тексте ошибок:
Program3.pas(2) : Статические классы не могут быть генериками
Я бы назвал это сленгом. Предпочтительнее было бы использовать «обобщения», «обобщенные типы», «generic’и». Конечно, решать разработчикам, но предлагаю рассмотреть этот вопрос. Также, если все-таки разработчики будут согласны со мной и будут исправлять эти незначительные ошибки, то хочу заметить, что это не предмет первой необходимости.