Is there any reason you can't just check for the outlook key?

Code:

if not KeyExist("HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsytem\Profiles\Outlook")
;Create profile
endif