You can use it to long Processing like Conversion, File Management. If both UI and the long Processing are ran within the same thread the UI appears to hang, making the average PC. So let's do it the decent way and use Background Worker.
Button accepts Clicks. It is interact with User and UI .This Control accepts Input. It is an interactive component that enables users to communicate with an application. A Button can be clicked by using the mouse, ENTER key or SPACE BAR if the button has focus.