Generate iMovie Edit Decision List from Java?
===

Is there any known way to generate an iMovie project (or more specifically, an edit decision list -- a sequence of video files and in/out points) from outside of iMovie?  I would like to create this list externally, and somehow import it into current-generation iMovie.  The iMovie file format seems to be an Apple Binary PList, but it isn't documented anywhere (and reverse-engineering it violates the terms of use, I believe).  

Any thoughts?

Alternatively, can anyone suggest a similar low-cost/consumer-friendly editing app that runs on OS X, and does support EDL import? 