WPFホストを作成することから始めることができます。
次に、<WindowsFormHost/>コントロールを使用して現在のアプリケーションをホストできます。次に、WPFで新しいコントロールのライブラリを作成することをお勧めします。一度に1つずつ、コントロールを作成できます(ユーザーコントロールではなく、カスタムコントロールにすることをお勧めします)。各コントロールのスタイル内で、<ElementHost />コントロールを使用して、「古い」ウィンドウフォームコントロールを含めることから始めることができます。次に、時間をかけて各コントロールを完全なWPFとしてリファクタリングおよび再作成できます。
コントロールラッパーを作成し、アプリケーションのWPFホストを設計するには、まだ初期の努力が必要だと思います。アプリケーションのサイズやユーザーコントロールの複雑さはわかりません。そのため、どれだけの労力がかかるかわかりません。相対的に言えば、この方法でアプリケーションをWPFで起動して実行する方が、労力が大幅に少なく、はるかに高速です。
ただし、コントロールが相互にオーバーレイする際に問題が発生する可能性があるため、これを実行して忘れるだけではありません(WindowsフォームはWPF、特にOHPフィルムやその他のビジュアルではうまく機能しません)
このプロジェクトの状況について更新するか、より具体的なガイダンスが必要な場合は、より技術的な情報を提供してください。ありがとう :)