Вы не можете изменить расположение панели инструментов IE. IE управляет им, и пользователи могут настраивать его, используя встроенный пользовательский интерфейс, но вы не можете. Сожалею.
На самом деле вы можете, так как вы заметили, что макет сохраняется в двоичном формате в реестре, но он включает в себя множество обратных разработок двоичных данных, которые могут или не могут храниться в реестре, и так как это Недокументированные детали реализации, команда IE может (и фактически делает) изменить то, как она работает в каждой новой версии IE. Вам придется написать код три раза: один раз для IE6, один раз для IE7, один раз для IE8. И снова для IE9, когда он выйдет, и нет уверенности, что все равно будет так же. Каждый из них использует свой формат и имеет разные правила о том, когда данные и как данные сохраняются. И забудьте о сценариях обновления.
Итак, скажите, кто бы ни сделал это требование, вы не можете это сделать.
Нет, толкни назад. Я на самом деле был по обе стороны этого уравнения; Я был в команде IE и видел бедствия, вызванные расширениями, когда они пытались это сделать, и я был в компаниях, которые предъявляли те же требования, и я занимался реверс-инжинирингом и пытался поддерживать его работу. Поверь мне, ты не хочешь этого делать.