現在、Outlook 2003で動作するアプリケーションがあります。共有連絡先フォルダーの所有者を取得するには、Redemption.RDOSessionClass.GetFolderFromID()を呼び出し、そのフォルダーを取得してRDOFolder.Store.Nameプロパティを取得します。
ただし、Outlook 2007の共有連絡先フォルダーでこれを試行すると、RDOFolder.Store.Nameはnullになります。
通常の連絡先と、アカウントに追加した「追加のメールボックス」内の連絡先では、すべてが正常に機能します。
http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspxで説明されているアプローチは機能しているように見えますが、必要がない限り、新しいバージョンのアプリケーションをリリースしたくないと思います。
基本的に、これが異なる動作をする理由と、サーバー側からこれを修正するために何ができるかを理解したいと思います。