Redemption needs some sort of session to hook into since it doesn't have a
logon method and no InfoStores. If not Outlook you need a running CDO 1.21
session. If not then you have to go to pure Extended MAPI.
As long as you have Extended MAPI installed (Outlook, Exchange Server or
Exchange Admin install it), you should be able to use
MAPIUtils.GetItemFromMsgFile to open a standalone MSG file and read its
properties. You can of course use Safe*Item.Import method, but that requires
an existing message in one of the Outlook folders, which also requires a
running MAPI session.