Always set the AccessibleName property for every important Control while developing .net desktop applications. This will make sure that even the screen reader users will be able to use your application correctly. And your applications will be more accessible.Many times, you would use any image for the Button Control and leave the Text property blank, but users who rely on the Text property to know the job of the Button will not be able to use it properly.Almost all of the modern screen readers have good support for MSAA. And they would make use of the AccessibleName property for describing the control to their users.You should set a short and concise value for this property, just as you would set the Text property for a label describing the control. Even if you have labels describing the control, you should use AccessibleName property as 1. you can provide targeted info for the screen reader users and 2. sometimes the proper label may not get associated with the Control for which it was intended, making understanding the fields more difficult.You can use the AccessibleName property to provide a highly descriptive environment to the users of screen reader technology as it does not add any unwanted info for the normal users and provide a better experience for the VI users. And if possible, testing your apps with any screen reader software will certainly insure the accessibility of the application.Happy coding!