Thank you Peter. Your suggestion worked very well.
Here is the code I have used:
OutlookSession session = new OutlookSession();
session.MessagingItemCreated += new MessagingItemEventHandler(Form1_MessagingItemCreated);
public void Form1_MessagingItemCreated(object sender, MessagingItemEventArgs e)
{
MessageBox.Show("EventFired: " + e.ItemId);
EmailMessage ex = new EmailMessage(e.ItemId);
MessageBox.Show(ex.From.ToString() + ": " + ex.BodyText.ToString());
}