This looks pretty interesting since it would seem to provide access within Orbiter to the most up to date JPL data for the planets and moons, along with a new Orbiter module that can propagate the state vectors for those objects (at least the ones for which you provide new cfg files) as Orbiter runs.
I haven't tried anything yet, but I have a couple of questions. Your sample cfg files reference several .bsp files which are available through JPL's ftp site. Presumably you have incorporated these data into your spice.dll since there are no .bsp or other data files in the zip file. Is that right? Or does the .dll somehow access data over the web? If not, then how would updates be handled? The .bsp data are valid over certain ranges of time which depend on the body. I assume planetary data can be valid for a pretty long time, while spacecraft could vary a lot (especially those which are still being maneuvered like Cassini).
I just read through the SPICE overview presentation and that toolkit provides an amazing range of capabilities, many of which are handled by Orbiter itself now but some of which could presumably be replaced by SPICE routines in some situations. I suppose that's your purpose in introducing a test version of a SPICE based planetary module along with sample cfg files for a few bodies. Sort of a proof of concept. Is that right?
I don't know how accurate the propagation codes are that Martin uses by default within Orbiter, and for educational and play purposes, I'm sure they are quite sufficient. People are probably not using Orbiter for actual mission planning, but with access to JPL data within Orbiter itself, following along with actual missions might be easier and more accurate.
Thanks!