Replaces unreliable tasklist subprocess calls with proper Windows Toolhelp32 API. - Uses CreateToolhelp32Snapshot/Process32FirstW/Process32NextW for process enumeration - Adds pointer-size fallback for wintypes.ULONG_PTR missing in KiCad's embedded Python - Fixes check_kicad_ui intermittent timeouts and false negatives on Windows - Adds encoding/timeout fixes for 'where' command calls Fixes #20 Co-authored-by: jbjardine <167578676+jbjardine@users.noreply.github.com>