Я думаю, что-то вроде Aurora serverless было бы то, что вам нужно.
Таким образом, масштабирование обрабатывается для вас.
Смотрите на sharpdevelop. Его OpenSource, существует даже книга по его дизайну/реализации и как расширить ее.
Это должно получить Вас движение и даже дать Вам код для запуска с.
Для прикрепляющихся аспектов Вы могли попробовать Комплект Панели Прикрепления. Это - бесплатный и проект с открытым исходным кодом, размещенный на SourceForge. Это не имело нового выпуска в течение нескольких лет взглядами его, но это утверждает, что было в производстве/устойчивом состоянии, поэтому возможно, это не проблема.
Если Вы создаете приложение, для которого также нужна часть поведения VS, то Вы могли бы хотеть считать расширяющийся VS самим IDE. См. Visual Studio MSDN Extensibily. Обратите внимание, что, запуская с VS 2008 можно поставить расширения IDE как автономные (я думаю, что он назвал режим оболочки).
Фабрика компонента делает много средств управления для создания Visual Studio как UI. Вы могли всегда пытаться выяснить, как они делают это. Существует любое количество подобных коммерческих средств управления.
Насколько открытый исходный код идет, я не знаком ни с какими устойчивыми проектами с открытым исходным кодом сделать это.
Править: Да, я предполагаю, что sharpdevelop является хорошим выбором также.
Существует много стороннего управления, которое даст Вам прикрепляемые панели и что нет. Я знаю, что Infragistics обеспечивает тот. Я думаю, что фабрика Компонента делает также, но я не уверен в прикрепляющихся панелях на той.
Вы изучили IDE VS Shell?
Вы могли бы хотеть смотреть на MonoDevelop (также SharpDevelop, который уже был упомянут),
Существует (раньше был?) проект на SourceForge, которая обеспечила просто DockingManager, необходимо создать MDI и прикрепляющиеся характеристики подобного Visual Studio UI
Попробуйте здесь: http://sourceforge.net/projects/dockpanelsuite
Или Google для Прикрепления Форм WeifenLuo