.NET Core 3 expands support for Windows desktop applications, including WPF and WinForms, with significant improvements such as XAML Islands and access to Windows 10 APIs. The document highlights the benefits of using .NET Core for modernizing desktop apps, including deployment flexibility and self-contained executables. It also provides guidance on migrating existing applications to .NET Core while addressing challenges related to distribution and installation.