Correctly show/hide the dashboard button upon profile change

Previously, switching profiles via the menu wouldn't show or hide the dashboard button (e.g. switching from a stream profile to a file output only profile would still show it).

ResizeWindow() still updates the visibility of the button since there's a few places that call it (hackily) to fix the dashboard button. I'm not confident in removing those since I'm not yet 100% sure that's the only reason they make that call (though one is actually commented, IIRC).