Given the following standard definitions of the two concepts, I fail to see how the chronological future differs from the future domain of dependence?
Chronological future: The chronological future of $S$, denoted $I^+(S)$, is the set of points that can be reached from $S$ by following a future-directed timelike curve.
Future domain of dependence: Let $(\mathcal{M},g)$ be a spacetime and $S \subset \mathcal{M}$ such that no two points on $S$ can be connected by a timelike curve (we also say that $S$ is achronal). The future domain of dependence of $S$, denoted $D^+(S)$ is the set of all points $p \in \mathcal{M}$ with the property that every past-directed inextendible (i.e. with no endpoints) timelike curve starting at $p$ intersects $S$.