I will use a very quality libaray to build your application, although the price is a bit more, it support wide range of format, finished software will incldued:
No DLL/ActiveX is required, Compiles directly in Executable.
Built-in ASPI Layer for Windows NT, Windows 2000, Windows XP, Vista, Windows 7 and Windows All Windows Servers
Support CD-ROM BD-RE/ BD-R / HD DVD-R / CD-R / CD-RW / DVD-ROM / DVD-R / DVD-RAM / DVD-RW / DVD+RW / DVD+R / DDCD-ROM / DDCD-R / DDCD-RW.
Create ISO (100% DOS/Windows) compatible Data CDs / DVDs.
Create 100% UDF compatible Data CDs / DVDs.
Very fast Verify after burn.
See the Actual Write Speed of Burning/Verifying
Support Long File Name ( Joliet ) File System.
Full supports of Unicode file names.
DBCS and MBCS support.
Burn and Build ISO Images.
CD/DVD Copying/Imaging Support.
Create Multi-session Discs.
Write on Rewritable CDs/DVDs.
Highly customizable Files/Directory layout.
Tested with IDE/EIDE, USB, SCSI, Firewire CD/DVD Writers.
High Performance File/Disc Caching.
Make backup software easily.
All Windows Versions (Except Windows 3.1x) supported.
Please let me know if I can help you with this