How to add a custom launcher in Unity's applications place
Solution 1:
The apps place has a ~5s gracetime before it indexes new apps. They are indeed picked up from /usr/share/applications
(among other places). I just tested here and it seems to work fine.
Right now you have to do a search or something else to change the result set though - it's only the underlying index which is updated right now. For this Thurday's release I'll land a fix so that we also update any active result sets when we detect changes.