RUT - uruchamianie GUI

Wersje ponizej nie wymagaja instalacji Pythona ani dodatkowych komponentow.
Interfejs ma poprawki pod czytnik ekranu NVDA (status, ostatni komunikat, skroty klawiaturowe i komunikat startowy).
Launcher GUI obsluguje PowerShell 5 (powershell.exe) oraz PowerShell 7+ (pwsh.exe).
Gdy host PowerShell nie jest dostepny, launcher probuje automatycznej instalacji Microsoft.PowerShell przez winget.
Program rotuje logi automatycznie (domyslnie: 30 dni i max 120 plikow).

1) Najprosciej:
   - kliknij skrot na pulpicie:
     RUT.lnk
   - Jezyk interfejsu domyslnie: Auto (jezyk systemu Windows, fallback EN).
   - Dostepne jezyki: Polski, English, Deutsch, Francais, Espanol, Cestina.
   - Skroty: Alt+S Sprawdz, Alt+T Start, Alt+A Aktualizuj program, Alt+L Log, Alt+D Timeout, Alt+F4 Zamknij, F1 Pomoc.
   - Tab / Shift+Tab: przechodzenie po kontrolkach.
   - Alt+F4 i przycisk X pytaja o potwierdzenie zamkniecia.
   - W trakcie aktualizacji zamkniecie programu jest blokowane.
   - Aktualizator programu pobiera manifest z:
     https://kazpar.pl/RUT/latest.json
   - Auto-check aktualizacji programu przy starcie: wlaczony (konfigurowalne w program_update_config.json).
   - Log upload token:
     env: RUT_LOG_UPLOAD_TOKEN lub plik C:\Users\Kazek\RUT\secrets\log_upload_token.txt
   - Log diagnostyczny crashy:
     C:\Users\Kazek\RUT\logs\RUT_YYYYMMDD_HHMMSS.log

2) Wersja A11y (natywne kontrolki Windows Forms):
   - Skrypt GUI:
     C:\Users\Kazek\RUT\RUT.ps1
   - Launcher bez konsoli:
     C:\Users\Kazek\RUT\start_RUT.vbs
   - Backend CLI:
     C:\Users\Kazek\RUT\dist\OpenGD77_UV390_BackendCLI.exe

3) Aliasy zgodnosci (opcjonalnie, uruchamiaja to samo co RUT):
   - C:\Users\Kazek\RUT\start_OpenGD77_UV390_A11y.vbs
   - C:\Users\Kazek\RUT\start_radio_updater_and_tools.vbs

4) Narzedzia sterownika DFU:
   - Skrypty zgodnosci zostaly w root (te same nazwy co wczesniej).
   - Rzeczywiste narzedzia i skrypty sa w:
     C:\Users\Kazek\RUT\tools\driver
