As we know now. C2 now gives UID to objects added to the game at development time. With this excellent benefit of knowing an objects UID at this time. I believe it would be fantastic that the PIN BEHAVIOUR now have a property in the beahviour property box on the the left side.
Pin to UID.
Here is my example use as to why this would be of a great assistance.
I'm creating a semi dynamic gui for a game. I am using a 9 patch of as the panel due to the ability for it to resize well to the various panels I will need.
These panels for graphical effect slide in and out of the screen as called per required. Doing this obviously requires I pin the objects to the panel. The dynamic changing objects are fine as they are added at run time.
However some of my static buttons that navigate through the UI panels are static and always need pinning. In this case instead of having to create an OnLayout Start to create various SOL, then proceed to pin. It would be very beneficial just to type the UID of the object to PIN to.
Anyways. That's my suggestions. Please consider :)