Regression: create_status_bar had been turned into a no-op while chasing the
"condensed menu/tabs" bug. The real cause of that bug was a Windows
OverflowError (year 2038), already fixed separately -- so the no-op wrongly
removed the BAL icon from the status bar.
Restore the original (Gitea) behaviour:
- Build a StatusBarButton with the bal32x32 icon and add it via
addPermanentWidget, so the icon shows the plugin is installed.
- Clicking the icon opens settings_dialog (quick access to plugin settings).
- Track buttons in self._statusbar_buttons keyed by id(sb.window()); remove the
stale button before creating a new one to avoid a duplicated icon on restart
/ wallet switch.
Also:
- import StatusBarButton from electrum.gui.qt.main_window; ensure
read_QIcon_from_bytes is imported; init self._statusbar_buttons in __init__.
- Update tests/gui_fixes_test.py: the regression check now asserts the icon IS
added (StatusBarButton + addPermanentWidget + settings_dialog +
_statusbar_buttons book-keeping), instead of the previous wrong no-op check.
Tests: 182 official tests pass; smoke/windows_overflow/parallel/external_zip OK.
Note: from now on all code and code-comments are in English.