A: 

Alex One Simplest option I can think of is that instead of having the Text box for the email Address in Send Document page you have a People picker control and and use that to fetch the email id of the selected user.

Kusek
Unfortunately not everyone is available through the people picker. Use of the GAL in some way is required. Updated the question now, thanks for your answer.
Alex Angas
A: 

Do you really need the Outlook address book control in particular, or just the values in the GAL that Exchange knows about? If it's the latter I suspect you could gin up a reasonable UI to call the ResolveNames Operation that's part of the Exchange web services. If SOAP isn't your thing and OWA is available to you, you could try an approach that uses more REST-style calls to OWA.

Sam Yates
The link to ResolveNames looks wrong. Should be http://msdn.microsoft.com/en-us/library/aa493895.aspx or http://msdn.microsoft.com/en-us/library/aa563518.aspx ?
Alex Angas
Good catch, thanks. I changed the link. Must have fat-fingered the cut and paste or something (probably too many windows open).
Sam Yates
This is the approach I ended up using. Will post code and details on my blog soon at http://alexangas.com/blog
Alex Angas