Я первый раз увидел это чудо, и в нём, как это принято у некоторых (не будем наклеивать ярлыки), в одну программу запихали кучу совершенно разных функций. Я полностью согласен с Олегом, когда он говорит, что правильно спроектированная программа должна выполнять только одну функцию. К сожалению, данная программа этому хорошему принципу не соответствует.
Желаю успехов, Konstantin! За сим откланиваюсь, Michael.