Here’s a bug-free way to add a shortcut to Start that will show up in search results and the program list. If you’ve already tried pinning the app, you have to reset a program’s entry in the Start Menu firstly.
Otherwise, it’s easy:
1. Open your Start Menu directory in Explorer:
2. Open the app’s directory in another Explorer window
3. Alt-drag the app into the Start Menu folder to create a shortcut
It’s pretty simple; you just have to add the shortcut manually instead of using “Pin to Start”. Again, once you’ve done this, feel free to pin and unpin the app or rename the shortcut.