private static Icon ReadIcon(Uri uri) { var streamInfo = Application.GetResourceStream(uri); if (streamInfo == null) throw new Exception($"Resource {uri} is missing"); using (var iconStream = streamInfo.Stream) { return new Icon(iconStream); } }