With the more recent version of thunderbird, it is already possible to use the "open saved message" option to open .mht files.
There are some problems in the display, but this is just a bug in the Mozilla back-end that should not require extensive changes to correct.