Hay varios manuales para desarrollar componentes; La mayoría que conozco son para Delphi, pero seguro que hay alguno para C++.
Aunque supongo que con alguno para delphi, los pasos serán similar para Builder.
Aquí tienes varios manuales
https://terawiki.clubdelphi.com/Delp..._paso_pdf_.zip
https://terawiki.clubdelphi.com/Delp...elphi_pdf_.zip
Aquí tienes un par de enlaces con una explicación, a ver si te sirven, y si buscas seguro que encontrarás más...
https://creaciondecomponentesenc.blo...mponentes.html
https://miblogaracely.blogspot.com/2...onente-en.html
Y aquí tienes la guía completa para crear componentes (Delphi):
https://wstomv.win.tue.nl/edu/delphi...itersGuide.pdf
Y aquí documentación en la docWiki de Embarcadero al respecto:
https://docwiki.embarcadero.com/RADS...nents_(C%2B%2B)
Y por último este PDF:
http://teachers.cm.ihu.gr/lantzos/No...CPPB6_Book.pdf
El capitulo 4 se titula "Creating Custom Components"