Считаю это перебором и перегрузкой. Зачем нагружать программу, какими - то не профильными функциями. Еще останется волшебную, красную кнопку разместить, с надписью НАЖАТЬ ЕСЛИ НУЖНЫ БАБКИ С цветами, придеживаюсь того варианта, который приводил в exemple. Это как раз, то про что ты и пишишь. ТФ => цвет, цвет можно менять в процесе диалога с программой. У меня примерно так все ПО заточено, устраивает. Давай так, 1 - выделить на панели пивот, 2 - щелчек по воле , 3 - пивот стоит. А то с клавишами от нудности скриптов не далеко уйдем . Все таки пивот - это профилирующая для программы функция. А если уж так хочется индикаторы впихнуть, то для них клавиши. А вообще, если впихивать индикаторы, то создать для этого класс, а там его хошь в скрипт пихай и для него клавиши назначай, хошь.... короче говоря, куда хошь -туда и пихай, только отдельно не смешивая все в одну кучу.