Is there any way of removing a user definable property from all servers?
You can set or add a property on all servers but I can't see a way to remove it again.
You can set the value to "", which still leaves the value set to an empty string. The other option is an blcli command for "Server removePropertyValue". This command is released in 7.0 and unreleased in 6.3.x.