A.NH4Al(SO4)2溶液中加过量Ba(OH)2溶液的离子方程式为:Al3++NH4++2SO42-+2Ba2++4OH-=NH3.H20+Al(OH)3↓+2BaSO4↓,故A错误;
B.NaHSO4溶液中滴入少量Ba(OH)2,离子方程式为:Ba2++SO42-+2OH-+2H+=BaSO4↓+2H2O,故B错误;
C.四氧化三铁溶于氢碘酸,离子方程式为:Fe3O4+2I-+8H+=3Fe2++I2+4H2O,故C错误;
D.碘化钾溶液酸化后滴入少量双氧水,离子方程式为:2I-+2H++H2O2═I2+2H2O,故D正确;
故选:D.