What is the Manage Configurations button in the C/C++ perspective toolbar used for? Could it be replaced by the Properties button?

It can not be replaced by the Properties button. The Manage Configuration button displays the list of defined configurations for a given project. You can select a button to add, rename, or remove a configuration. You can also set an active configuration.