Update

All the parts needed have been created, even the part for the determination of the correct rdisk (used the Device File Access Guide for Storage Devices (courtesy of Apple

as a basis...)
Expect a working GUI frontend in a day or so. If milicoon or appleguru would like to test (or help otherwise (incorporating the existing zip in one nice installer

), please let me know..
Console output of a trial run of my program :
[Session started at 2007-01-15 08:06:35 +0100.]
BSD path: /dev/rdisk4 PIONEER DVD-RW DVR-111D Media
BSD path: /dev/rdisk2 Apple iPod Media
BSD path: /dev/rdisk2s1 partition map
BSD path: /dev/rdisk2s2 firmware
BSD path: /dev/rdisk2s3 disk
BSD path: /dev/rdisk1 MATSHITA DVD-R UJ-846 Media
2007-01-15 08:06:56.121 iBurn360[4386] Recording started of /Users/idog/trlegend.iso
2007-01-15 08:06:56.123 iBurn360[4386] /opt/local/var/db/dports/software/cdrtools/2.01_2/opt/local/bin/growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/rdisk4=/Users/idog/trlegend.iso
iBurn360 has exited with status 0.
A few remarks :
- the iPod rdisk stuff will be filtered out (it will currently list all ejectable media)
- future improvement will be that the mediatype (DL, mediacode ?) will also be shown
Things that can be set/done in the gui
- the actual image file (drag and drop from Finder)
- recording speed (default is 2)
- recorders (dropdownbox for selecting, refreshbutton to refresh contents of dropdownbox)
- automatic detection of needed patching (popup dialog to ask permission to patch)
- layer break (default is 1913760).. should never change, but hey.. better safe than sorry

- burn (duh, checking of valid image file and recorder is done prior to burning)
Progress is shown in a progress bar and the output from growisofs is shown in a scrollable textbox.