Somewhere I read this, the number of ways that a number n can be represented as a difference of two distinct squares is :
\tex{s(n)} =\frac{1}{2}\left\{d_0(n)+(-1)^{n+1}d_1(n)+\frac{1+(-1)^{d(n)+1}}{2} \right\}
where d(n) denotes the total number of divisors of n, and
d_i(n)=\sum_{d|n, d\equiv i(mod2)}{1}
i \in \left\{0,1 \right\}
Note that the above thing is finite for finite n
Now if a2,b2,c2,d2,.......be an infinite AP,
Common diff=D=b2-a2=d2-c2=......
i.e. D can be represented ad diff. of 2 squares in infinite ways - contradiction.