yeah i know Sam ... but really i see it only being 1 or 2 programs that ever make it to the mass market.
personally i'm quite impressed you've hooked yourself a publisher, and a pretty good one at that

... and i know that DG is working Semi-Pro within DBpro for his 'pea-man' series thanks to his giving government.
my own products are planned for a retail level, but then i've not been outside of that side of development ever - more just testing reactions on what is shown very occasionally form time to time here to know what the takeup within the base community would be.
there have been a few who've mentioned working on EXE -> XBE converters for the DBpro programs - however not long after he mentioned it was kinda working with basic C++ w/DirectX programs he kinda just disappeared. And i'd of loved to have tested its working perhaps working on recoding a legal version which could grab a licence for - cause as i said at the time, if the program was done and was just a matter of paying for the licence i'd be willing to... not going to invest in something i can't physically test though.
i'm not that stupid
Right now Formats arn't a problem for me though, probably because the past year i've been stretching out from just using programs like Max, Maya, Lightwave etc... and started to learn C/C++ to program them.
For example Kangeroo2 Model format i've developed importer/exporters for Max, Maya & Milkshape which use the Skeletal Animation. The hope is when DBS finally do release the information i need i'll be creating a plugin to directly load them into DBpro as well

right now there is alot of code to do it, and these are for Sam (who is the one who'll hold the copyrights) ... so i can't release them exatly in the state they are. And with DBO i expect the format to actually probably change a little to adopt some of DBO to make it a little more friendly.
But i've been doing this for around 6-7months now developing formats which can be read into DB or DBpro using Memblocks. Making exporters for program is an equally simple task really, just need to know the value conversions of the data types... believe it or not this is why i just adore the Memblocks and File Commands - because they're just so damn'd versitile that you can create whatever you like with them. Yet so many people are scared of them or don't fully understand them.
Realtime file maniuplation really, or data types ... whatever you want. i think recently alot more users have been catching onto exactly what you can do with them - how you can shift around the memory in a way that you can't with an array. If you use 2 in DBpro you can make it as open ended as you want, meaning that you can even make Arrays with multiple data types from standard data types in an open array (no stacking)
its just all a case of setting up the initial functions that will allow you to achieve this! which just takes time and patience, not any particular skill.
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?