OK, a year later and still can't get it to work.
DaveP, if not a problem, can you look at this script and let me know if something is amiss?
Sub EMail (Params)
set Application = CreateObject("Outlook.Application")
set Namespace = Application.GetNamespace("MAPI")
dim SafeItem, oItem
set SafeItem = CreateObject("Redemption.SafeMailItem")
set oItem = Application.CreateItem(0)
SafeItem.Item = oItem
SafeItem.Subject = Params(1)
SafeItem.Body = Params(2)
set oItem = nothing
set SafeItem = nothing
set Namespace = nothing
set Application = nothing
Also, if I run this outside of MLS as emai.vbs there's no MLS crash, but also no way to verify it works without having a way to add email adresses, subject, etc.