Controls defined in DAML and added to the ribbon control are not directly accessible by other clients. Instead, 3rd parties can use FrameworkApplication.GetCommandWrapper to access a limited set of functionality such as updating a command's caption at run-time.