It really drives me nuts that we have to replicate this in every homescreen. Can you open a bug in order to fix the mozApps API so it does not returns you those kinds of apps if the application does not have the embed-apps permission ?

That would make third party homescreen life easier and move those kinds of features at the platform level where there should be imo.