I have a few player apps installed on my machine (VLC, Roxio, elecard), and when I try to use ImgBurn to create a cue file, it seems to be picking up a random decoder/demuxer to use. When it picks the roxio one (SonicHDDemuxer.dll), imgburn will fail with an exception.
I got around the problem by unregistering sonicHDDemuxer.dll on my machine, but I thought it might be better if imgburn specified the filter to use