A little while back I had a situation where I needed 1 APCL/URLF policy for both R80 gateways and a set of embedded gateways.
What I did was I went into the Policy of the Embedded with the Application policy and opened the policy editor and set the application layer to shared:
I then added a layer in the policy I had for the R80 gateways
I then added a layer in the policy I had for the R80 gateways and added the shared layer to the rule where I needed to add the layer.
In your situation there is only one more step to do, delete the Application policy from the Access control.
This will NOT delete the layer as that is now shared.