https://www.codeproject.com/Articles/512956/NET-Shell-Extensions-Shell-Context-Menus https://docs.microsoft.com/zh-tw/windows/win32/shell/context-menu-handlers https://github.com/dwmkerr/sharpshell https://github.com/github-honda/sharpshell