I made the pleasant discovery tonight that Nero 5.5 (demo's over, so I broke down and upgraded to the full version) can handle files AND audio tracks from my burned CDs. (CDRWin could read them, but gave a "can't handle multisession" error when trying to extract.) As such, I can now take my burned discs apart and put 'em back together with bin2boot in the data -> audio format.
But, just because I'm weird and like knowing how to do things the hard way (manually), do I have this straight?
To convert a typical game to data -> audio, I would:
1) Use Nero to extract the data track to my HD, which is without an ip.bin
2) Use binhack, with a value of 0 and an ip.bin obtained from another image
3) Put the bootfile (1st_read.bin or 0winceos.bin) back in the data directory
4) Use mkisofs with -C 0,0 to build an ISO
5) Use ipins to put ip.bin at the beginning of the ISO
6) Burn the ISO with CDRWin, selecting "Open New Session"
7) Burn audio.raw OR the CDDA tracks (extracted separately as WAVs), selecting "Finalize Disc"
Let me know if I'm on crack here.