Synapse relies on .desktop
files in /usr/share/applications
or ~/.local/share/applications
for the application being shown in it's search list.
If it doesn't find a .desktop file in those locations, it will not show that application if you search it.
I have both Google Chrome and Sublime Text installed and synapse shows them in search. To test, I removed sublime texts .desktop
file. The result was synapse stopped showing Sublime in the search result after removal of it's. desktop file.
I belive, your application doesn't have a .desktop file. If your application doesn't have a .desktop file in /usr/share/applications
directory or if you removed that file at some point of time, You can create one by hand. Check these questions
to have info for it.