Hmm, I use winISO, which is very good, but I'm afraid its a trial. Another thing might be WinRAR the shareware version. TBH, I'm not sure you'll find any decent fully free ones
This is freeware CD burning software, which can also write an iso file http://www.cdburnerxp.se/download.php I have never used it though.