Bug Fixes
- **GUI Error Fix**: Resolved an issue where the application would throw a `TclError` related to missing or undefined bitmap icons. The error occurred when the application tried to load an icon file (`icon.ico`) that was either not found or improperly referenced.
- **Cause**: The icon file path was either incorrect or the `.ico` file was not packaged correctly within the library. This caused the program to raise an exception during GUI initialization, leading to a crash.
- **Resolution**:
- Ensured that the `icon.ico` file is correctly included in the package by updating the `setup.py` file and the `MANIFEST.in` to include all assets (including the icon).
- Added proper error handling in the GUI to ensure that the application defaults to a placeholder icon if the custom icon is not found.
- Updated package configuration to guarantee that all required assets (e.g., `assets/icon.ico`) are included in the distribution.