Neither. I just hesitate to mention code since most people aren't interested in writing or understanding it. But your scenario is trivial. This code would go into the built-in ThisOutlookSession module:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim msg As Outlook.MailItem
Set msg = Application.CreateItem(olMailItem)
With msg
.To = "(e-mail address removed)"
.Subject = "Outlook Startup Message"
.Body = "Outlook started at " & Now()
.Send
End With
End Sub
For Outlook VBA basics, see
http://www.outlookcode.com/d/vbabasics.htm
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers