Gravador de cd

Eu gostaria de desenvolver um programa gravador de cd, mas não sei por onde começar, será que alguem podia me ajudar?
Existe algum componente que faz isso?

Cara, essa com certeza é uma pergunta difícil.

Dá uma olhada nesses projetos:

http://joerghaeger.de/webCDwriter/index.html
http://jcdwriter.sourceforge.net/

Depois posta aqui no forum como você resolveu.