I've not used any of these, so I'm not sure if they meet your requirements or not:
There also seem to be some links at the bottom of the Intel HEX page on wikipediaWikipedia.
Hope these give you some more starting points, although you've probably looked at them already.