use the package & deployment wizard to package your application for distribution.
if u want your cd to automatically start running the install program when it is inserted, then use an autorun.inf file like this:
Autorun.inf
[autorun]
open = setup.exe
icon = myicon.ico
shell\readme = &ReadMe!
shell\readme\command = notepad \Support\Readme.txt
create your package for deployment as above
give it it's destination directory as
c:\your\application\path\Setup
put your autorun.inf file in the root directory of the CD
put your Setup directory contents in the root of the CD
burn it.
if you do NOT want the CD to automatically start installing
but to show some sort of menu system first, which has an option
to start the install, then use some program like MultiMediaBuilder to make your CD menu, and
edit the autorun.inf file to point to THAT instead
and inside the menu u created, add a method to start the install by running the setup.exe file created with the
package & deployment wizard.