Проблема с вашим кодом - событие onchange, прикрепленное к элементу формы, IE не поддерживает это.Вместо этого вы должны использовать событие onchange для каждой из переключателей:
<label id="1"><input type="radio" name="icon" value="1" onchange="asd();">One</label>
<label id="2"><input type="radio" name="icon" value="2" onchange="asd();">Two</label>
В качестве альтернативы вы можете использовать Javascript для автоматического добавления прослушивателя событий.
Также эта строка:
window.parent.document.getElementById("images").getElementsByTagName("img")[0].src = "images/lang/" + qwer + ".png";
не правильно, getElementById уже возвращает нужное изображение, поэтому getElementById ("images"). Src = ... сделает свое дело.