sivabur: насколько я понял .net framework сам об этом заботится. Проблема в том, что реестр Вы не всегда за собой почистите + могут быть проблемы с правами доступа + другая программа может случайно перезаписать.
Ну или как вариант - xml, рядом с программой.
Не совсем понял для чего используется код. Лучше загрузите весь проект на github. Чтобы можно было сразу скачать и посмотреть нормально.
Не совсем понял - для чего Вы используете реестр?
Николай Шабалин: загрузка страницы. Google Insights с Вами не согласен. Понятное дело, что для нас задержка в пару мс незаметна, а если таких задержек будет много? Вопрос оптимизации. Зачем по Вашему js и css код минифицируют?