IC HPT BIN Converter v1.19 Secure
=================================

STARTUP FIX
-----------
v1.18 could show the splash and then disappear before Activation.

v1.19 changes startup architecture:
- one hidden bootstrap Tk root is created first;
- splash uses a Toplevel instead of creating/destroying a separate Tk root;
- Activation uses the same bootstrap root;
- only after successful activation is the main application created;
- hardware-ID failures fall back to a deterministic PC/user ID instead of
  closing the application;
- startup exceptions are shown on screen.

STARTUP ERROR LOG
-----------------
Any startup exception is also saved to:

C:\ProgramData\IC HPT BIN Converter\startup_error.log

NORMAL BUILD
------------
Run:
BUILD_EXE.bat

Output:
dist\IC HPT BIN Converter.exe

DEBUG BUILD
-----------
If the normal EXE still closes, run:
BUILD_DEBUG_EXE.bat

Then launch:
dist_debug\IC HPT BIN Converter DEBUG.exe

The DEBUG build keeps a console open so Python/PyInstaller errors are visible.

Do not build the installer until the normal EXE reaches the Activation screen.
