Встроенные изображения очень легко работают в WPF. Просто добавьте изображение в свое решение (с типом ресурса), и WPF может ссылаться на него из XAML, вытягивая его из ресурсов напрямую. Это полностью без проблем.
Интернационализация немного сложнее, хотя. Вы можете интернационализировать строки, используя файлы ресурсов, как в Windows Forms. Однако строки в XAML обрабатываются не одинаково. В WPF существует два подхода к интернационализации, каждый из которых требует немного больше усилий, чем Windows Forms. Однако в интернационализации WPF гораздо больше гибкости и мощности.
Во-первых, вы можете использовать расширение разметки для интернационализации строки в WPF. Это требует написания некоторой пользовательской сантехники, но работает больше как подход Windows Forms.
Более мощный подход состоит в том, чтобы фактически загружать различные XAML в зависимости от региона. Это позволяет вам не только изменять строки, но и адаптировать макет пользовательского интерфейса, что обеспечивает дополнительную мощность и гибкость (за счет увеличения времени разработки).