Looks good. I've written quite a few trillian plugins in Delphi (see homepage) and I might just use this to create a couple for messenger plus
Will it be updated when ver 3 comes out?
Out of interest, why have you wrapped TMPPlugin in {$M} tags? This compiler directive only effects classes with published properties and methods, and this class doesn't have any (and presumably its children won't either).