В словарях трудностей современного русского языка в течение долгого времени фиксировалась только форма Нью-Гемпшир. Однако в сравнительно недавно вышедшем "Словаре собственных имён русского языка" Ф. Л. Агеенко предлагаются варианты Нью-Гэмпшир и Нью-Хэмпшир.
Подобные преобразования чаще всего происходят под влиянием языков-посредников (иноязычное слово ведь не всегда попадает в язык непосредственно из первоисточника). Так, в английском сосуществуют два написания: orang-outang и orang-utan. То же и во французском. Так что наличие двух вариантов у нас объясняется влиянием языков-посредников при заимствовании. А почему у них — это вопрос к германистам и романистам. Возможно, сыграли роль особенности произношения у малайцев — что-нибудь такое гортанное или носовое.
Рекомендация связана с тем, что самостоятельно не употребляется первая часть каминг и значение части аут иное, нежели у слова аут. Однако сейчас дефисное написание каминг-аут преобладает над слитным. По-видимому, это лингвистически оправдано произношением: буква г на конце первой части передает глухой согласный [к], а не [г]. Слитное написание должно соответствовать произношению камин[га]ут.
В слове программное лишняя буква г, в остальном сочетание написано верно.
Звуки, обозначемые буквой Г, в этих словах различаются по твердости и мягкости.