The magic that you need to invoke to create a distribution list for Exchange is PowerShell, so you'll need to dive into the beautiful world of cmdlets .; -)
You can create a distribution group in Active Directory using System.DirectoryServices(or more easily if you use .NET 3.5 through System.DirectoryServices.AccountManagement), add items, etc., and then use Enable-DistributionGroup-cmdlet to include the group via email.
You can also create groups and email them at the same time using New-DistributionGroup-cmdlet.
, PowerShell, Exchange Active Directory, proxyAddresses .. "" ( System.DirectoryServices), , , . ( Microsoft Support) .
, , Googling , PowerShell .NET- ( , , ) - MSDN , .