Open a new mail in outlook using Delphi

On my form I have a database of contacts displayed in a DBGrid. I want
to be able to click on the "email" field of the DBGrid and have it
check to see if outlook is open and if it is not I want it to open
outlook and a "new message" and input the contact name from my DBGrid
to the "new message". Any ideas?