If this sounds like your week
When Windows Search gets in the way
stale Start Menu shortcuts can point to old or versioned executable targets after software updates. Windows Search can launch a shortcut but does not expose COM shell link resolution as part of the product model. users cannot tell which executable will run while old shortcuts remain after updates.
Where tooling usually breaks
Why local-first matters
index.db, config.json, and logs stay under %APPDATA%\SearchSentinel instead of a vendor-hosted workspace. Search queries are not uploaded for AI enhancement, analytics, or ad targeting. You buy the app once and keep the search index as a local workstation asset.
Technical proof points
- CoCreateInstance - IShellLinkW - IPersistFile::Load - ShellExecuteW open - Windows app enumeration - COM shortcut resolution - ShellExecuteW