Основное изменение в программе, важное для пользователя, как я уже написал - для работы программы не нужен .NET Framework. То есть больше потенциальных пользователей могут скачивать программу и делать необходимые им расчеты, не думая о дополнительном программном обеспечении на их компе, без которого эта программа не будет работать.
Второе: при введении некорректных данных программа не только указывает на сам факт некорректности, но и подсказывает, какое минимальное (или максимальное) значение параметра допустимо в конкретном расчете. Пользователю понятнее, что и, главное, как исправить, чтобы провести расчет.
Третье: при выходе из программы, если пользователь не сохранил результаты расчета, программа поинтересуется, не нужен ли ему текстовый файл с результатами последнего расчета. Согласитесь, это удобно для пользователя. Исходных данных для проведения расчета вводится довольно много и выйти из программы, забыв сохранить результаты, а потом опять их вводить, чтобы получить текстовый файл с расчетами - довольно неприятная ситуация для пользователя.
Также в программу ведены улучшения на программном уровне, которые, я надеюсь, повысят стабильность работы программы. По понятным причинам об этих улучшениях рассказывать не стоит.