There is a menu action Edit > Selection > Change Layer.
IMO, this should also be achievable directly in the Object Properties dialog:

So instead of having a QLabel showing the layer name, it could be a QComboBox or custom layer chooser Widget with built in search function