If this sounds like your week
When Windows Search gets in the way
Windows applications can live under Local Programs, Program Files, Program Files (x86), or vendor subfolders. Windows Search may not prioritize unpinned executables when the Start Menu entry is missing or stale. setup work often involves multiple installers and vendor folders while the user needs the new executable.
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
- Program Files scan - Local Programs scan - WalkDir depth 4 - ShellExecuteW - Windows app enumeration - COM shortcut resolution