I'm going to bump this back up a little. What if the app is already installed, and you're just configuring a new user? I get this alot. In an enterprise, I'd use a third party solution, but most clients are pretty small (under 70 for sure, and most are under 30 seats). I have used mapigen, but that doesn't enable the cached mode setting.
Pat Richard, MCSE(2) MCSA:Messaging, CNA(2)