I've been making an eye-candy (cool, shiny, glossy) button class derived from System.Windows.Forms.Button. It's in a DLL that I've added to the Toolbox so any application can use it easily. It works great, but I'm having trouble getting its new properties to show up in the Visual Studio Property Browser for applications that use it. What's the trick to doing this?

here's a code snippet . . .

Code:
       private float specularity;

        [Category("Appearance")]
        [Browsable(true)]
        [Description("Sets shininess of button")]
        public float Specularity
        {
            get
            {
                return specularity;
            }
            set
            {
                specularity = value;
            }
        }
Thanks in advance!