Да, это глюк IE из категории 300 неисправимых приемуществ
. Я в свое время решал это следующим способом: прятал селект (obj.style.display = 'none') и вставлял в содержащие его контейнер картинку очень похожую на затененный селект. Правда у меня это было в ситуации когда я эмулировал нестандартное диалоговое окно на div'ах и все сотальные элементы форм на странице приводил к затененному виду (disabled для input, но disabled для select хоть и работает, но не устраняет его топовость по вертикали) и все выглядело очень естественно.