This is a bit complicated so bear with me: Basically, the Windows 7/10 Start Menu search includes results from executable in the PATH environment variable and the App Paths registry key (SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths).
So if you enter "regedi" into the search bar, you won't get any results, but 'regedit" does, because it exists in C:\Windows which is a PATH entry. Another example.
This is not a problem, but if you keep typing, "regedit fsfsdf" it locks on to what you've typed, and now you're typing a full command for regedit. The "fsfsdf" part will be treated as an argument of regedit when you press enter or click on the search result.
Now I use FL Studio 12, and the executable is FL.exe which is installed to the App Paths registry entry. When I type in FL Studio and press enter, it attempts to open "FL.exe Studio" with Studio as an argument, and throws an error that Studio doesn't exist and can't be opened.
Is there a way to disable arguments when entering the name of an executable in PATH or App Paths?
Edit: I realize I can just delete the FL.exe entry from App Paths, but am wondering if there is more to it - maybe some option to disable it somewhere in registry.