Т. е. Вы хотите сказать проработать интерфей программы для средне статистического пользователя естетвенно разбирающегося в параметрах.
во-первых -- надо определиться с платформой Win-32/64 или Linux и др.
2)если много параметров, то мне кажется ввод данных необходимо оформить в виде "мастера", т.е. это позволит вводить данные как-то згруппированно и постепенно, чтобы глаза не разъезжались, и при желании в такой форме можно будет показывать какие-то промежуточные значаения.
3) в итоге языки - можно порекомендовать и Си с межплатформенныйми библиотеками хотя-бы (Win-32/64 - Linux) либо Delphi перенос кода в Linux через Kylix -
http://www.codenet.ru/progr/delphi/kylix/