Legacy registry verbs only appear under "Show more options" on Windows 11.
This adds a self-contained IExplorerCommand COM server (sparse MSIX package)
that surfaces a top-level "PowerScript" entry with a dynamic submenu of the
file scripts matching the current selection.
- PowerScripts.Host: new `shell-menu --files` command emitting tab-separated
id/name lines for matching file scripts (no JSON parser needed in native code).
- PowerScriptsContextMenu: WRL ClassicCom DLL (dllmain.cpp, dll.def) with a
top-level command (GetState runs Host shell-menu, caches matches, hides when
none), an IEnumExplorerCommand enumerator, and per-script items whose Invoke
runs `Host run <id> --files <path>`. Host located next to the DLL.
- AppxManifest.xml registers the verb (ItemType Type="*", runtime visibility),
build.cmd compiles via cl.exe, register.ps1 builds+publishes Host+deploys+
registers the unsigned package (Add-AppxPackage -Register, Developer Mode).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>