Interface
The PowerProps panel is simple yet it hides a lot of useful functionality on secondary layers. Mouse-over the buttons to view additional functions that they offer while holding a modifier key.
Location
First choose whether to view properties that are stored on the object or in object data. The typical use case will be on the object itself so that object data can be reused but you may occasionally have a reason to store custom properties in object data.
Properties List
The Properties List displays all the of the custom properties on the active object. The checkboxes allow you to select multiple custom properties to perform your Copy, Select or Remove actions.
Each custom property has its own dropdown that allows you to perform the actions above as well as edit the property itself, randomize the values within a range and create a material Attribute node within the active material that is preloaded with the relevant information to utilize the custom property.
Randomize
Clicking Randomize will invoke the redo panel in the bottom left of the 3d viewport that allows you to change variables for the randomize function such as the seed, the range and the objects that it is affecting. Randomize is only available to properties with numeric values.
Node
Clicking the Node option will create an Attribute node in the active material. This node is prepopulated with the information you need to use the custom attribute and you can access it in the Material Editor.