public static Image LoadBitmap(string folder, string filename) { var path = ResourceHelper.GetFullPath(folder, filename); if (String.IsNullOrEmpty(path)) return null; if (_cache.ContainsKey(path)) return _cache[path]; try { _cache[path] = Image.FromFile(path); return _cache[path]; } catch { return null; } }