This page
https://docs.microso...-of-an-installed-appdescribes a Powershell command to get a list of the names and AUMIDs (Application User Model ID) for all apps installed for the current user
get-StartApps
For example the list has this line on my PC
Calculator Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
The string on the right is the AUMID. We can use it to start the program from a cmd window like so
explorer.exe shell:Appsfolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
Those are the main ingredients we need. For FARR to automatically be able to run any such app installed either of these two solutions should work
1. Mouser codes FARR to at some interval get and parse the AUMIDs list and in some special way include the app names in FARR search results so users can search for and start them
2. A separate tool is made that gets AUMIDs and for each creates a shortcut .lnk files with the application name as filename and
explorer.exe shell:Appsfolder\<AUMID>
as target. The tool runs at Windows start or every hour or some such. The user sets FARR to include that folder with the .lnk files when searching.
Alternative 2 could be a good Coding Snack challenge perhaps?