>Nice idea, but cross-platform unfortunately only helps moving away from Windows and doesn't really help Windows at all

Not completely true. If UWP would be cross-platform and it would get certain adoption by developers then Windows UWP (and probabe future mobile Windows platform if any) would get lots of apps for free. Vendor lock-in surely isn't the best strategy for a platform with little market adoption.

This is still a work in progress. One key thing from that post is some of these features and fixes have already been underway for months. While we’ve been investigating F#-specific issues in .NET Native, the team has continued to improve .NET Native. One feature known as “universal shared generics” is likely to have improved .NET Native’s support for F#, even without that being an explicit goal of the feature.

Thanks for this suggestion! We totally understand that there’s a ton of icons at various sizes that you have to create when building a new app. In the future, we will look at how we can improve this experience (vector images would likely be the solution).

In the meantime, here’s two great resources that help generate all the various scale factor images…