Here is test version of TLMsiListEx with option to file extraction (from external cab-file).
Let me know how to make it better.
PS: LessMSI is good, but can only handle internal cab's.
I want to look inside WinSDK 8 some day...
EDIT 2012-11-04: fixed bug when extracting multiple files from same cabinet.
EDIT 2013-04-03: internal cabinet extract, test version
EDIT 2014-02-05: fix list save to ANSI text (TLMsiListEx_WS_v1.zip)
EDIT 2014-03-08: fix clipboard copy
EDIT 2014-04-12: fix sequence number
EDIT 2014-04-12: TARGETDIR to empty
EDIT 2014-04-13: fix target path TLMsiListEx_WS_1.1.2.zip
EDIT 2014-04-13: fix list save to UNICODE text TLMsiListEx_WS_1.1.3.zip
EDIT 2015-11-10: fix to open file path TLMsiListEx_WS_1.1.4.zip