Descendants of TCustomCheckbox and TCustomButton have public Shortcut and ShortcutKey2 properties which cannot be set since they are read-only. What is the purpose of these properties? Howard --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com