По интерфейсу:
Общие правила создания удобного интерфейса:
1. Программа должна помогать выполнить задачу, а не становиться этой задачей.
2. При работе с программой пользователь не должен ощущать себя дураком.
3. Программа должна работать так, чтобы пользователь не считал компьютер дураком
Насколько я понял, с выбора продукта в StringTable. Правильно ?
Если ДА, то зачем еврейский подход справа налево ?
Т.е. StringTable должна быть слева, а панель с параметрами рассчета справа.
А синие вороны на темнооранжевом фоне в CheckBox - издевательство над пользователем.
Про применение 150 компонент там где можно обойтись 50-ю вечером.