Merge pull request #3670 from thedax/win32UIOverhaul

Overhaul the Win32 UI with simplification and organisation.
Set the UI state to MENU so that the pause/reset/stop buttons disable appropriately.