Technical Fixes: I have applied all the requested changes to the script:
I replaced __name__ with __package__ to correctly access add-on preferences.
Draw Handler Registration: I removed the handler registration from the main register() function. The draw handler is now only created and active when the user explicitly triggers the operator (via shortcut or the UI). This ensures no resources are used when the tool is not needed.
First public release (v2.2.0). Includes Maya-style resizing, HUD overlay, and automatic shortcut remapping for Zoom (Alt+Numpad).