Милое дело сначала создать проблему, а потом её решить. Какая будет проблема с кодировками в BlackBox послеоднократного прохожденияпо пункту D? Решение ввести дополнительные атрибуты в .оdc интересное, но цель его не гибкость. Мое мнение - ставится цель во чтобы то ни стало сохранить существующий код в части работы с SHORTCHAR неизменным.
P.S. Относительно динамического изменения ресурсов надо сказать, что константами там и не пахнет. Статические ресурсы быстрее обрабатываются. Не намного правда.
P.P.S. Желательно всё-таки не отклоняться на обсуждение других вопросов, пока в одном не пришли к согласию. Я имею в виду XML.