Может быть, лучше просто полностью преобразовать его в WPF?
См .: Миграция VB.NET 2.0 Winform до 3.5 WPF
В этом посте описывается инструмент, написанный Робом Рельеа, который просматривает создание ваших элементов управления Win Forms из InitializeComponent.() и генерирует XAML, который должен создать эквивалентный графический интерфейс.
Вот проект CodePlex, который делает нечто подобное - Конвертер Windows Forms в Windows Presentation Foundation
Или вы можетепосмотрите на что-то вроде RadControls для WinForms , от Telerik.Идея состоит в том, чтобы оставить все в WinForms, но использовать элементы управления Win Forms, которые больше похожи на WPF.