using System; using System.ComponentModel; using System.Drawing; namespace ConsoleApp1 { class Program { static void Main(string[] args) { try { var attr = TypeDescriptor.GetAttributes(typeof(BackgroundWorker)); Console.WriteLine("No exception for BackgroundWorker"); } catch(Exception ex) { Console.WriteLine("Exception for BackgroundWorker: " + ex.ToString()); } try { var attr = TypeDescriptor.GetAttributes(typeof(MyComponent)); Console.WriteLine("No exception for MyComponent"); } catch(Exception ex) { Console.WriteLine("Exception for MyComponent: " + ex.ToString()); } } } [ToolboxBitmap(typeof(MyComponent), "Icon.bmp")] public class MyComponent : Component { } }