private Icon LoadIcon(string filePath) { if (!File.Exists(filePath)) return null; try { return new Icon(filePath); } catch (Exception) { return null; } }