Выше сказано, что старое поведение было случайностью (если не багом).
Я знаю. Но багом, я вдруг подумал, скорее в логике Фара. Это неправильно, что Фар не запрашивает данные о цветах у плагина, когда EnableOutput=0. Фар не должен рисовать эти цвета, верно, но запрашивать - должен. Это такие же данные работы плагина, как файлы на панели. Но Фар считает, что эти данные не понадобятся, если EnableOutput=0 (он так не считает, причем, про файлы на панели). Но это не так, даже такие данные могут понадобиться, пример есть. Да, это просто тесты. Но можно и другие примеры придумать - конвертация покраски колорером в ХТМЛ, например (то есть, если запускать из макроса, то надо и мельтешение на экране разрешить, иначе работать не будет). Да и вообще, плагин может делать что-то еще нужное во время таких вызовов, а не просто цвета возвращать.