well this may sound ambitious or just weird.... my idea comes from programs like avisynth or virtualdub, which have frame-server capabilities, that is, you can for example open a faux AVI file which, instead of having the actual movie frames in the file, causes the program to generate the frames "on the fly", thus avoiding using a big file. Another example is the "ReWire" interface, where you can have one or more programs generating audio and sending it thru a virtual "wire" to a mixer program such as cubase or perhaps protools
My idea is, instead of opening an iso file, it could open some file related to an external process which serves the actual content in ISO format, so for example there could be another program which does what Nero does but without the burning, this way you could make a data cd, audio cd, vcd etc. and "serve" it in a ISO-ready data stream which imgburn will use to burn a disc without the actual iso file.... ImgBurn would add support for this "data stream" only, allowing other developers to make these external tools in any way they want, so LUK would only worry about imgburn burning the disc and not making imgburn another (better) Nero.... which would be good tho
of course it's just an idea, i don't expect to see it any soon if at all... but it would be nice i think, wouldn't it? maybe if LUK ever runs out of new things to do