I've only tested this against the SQLMembershipProvider, so you're going to have to try this to see if it works. Theoretically it should, as long as the AD Membership Provider supports all of the methods the SQLMembershipProvider does.
There's another person trying to get this to work with AD LDS and LDAPMembershipProvider:
1) The base membership provider does not support password expiry, so no (without custom coding).
2) No, they were manually added - all screen shots were from a setup with the SQLMembershipProvider