Use QPlainTextEdit for message log. Less memory and much much faster then QTableWidget
Keep log button in status bar.

Removing UI elements under the user isn't good UX