Background Worker:
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:
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.