Selon les dictionnaires généraux, être d’accord veut dire « être du même avis », « partager le même point de vue ». On est du même avis qu’une autre personne, on partage le point de vue de quelqu’un, mais on ne peut être du même avis qu’une idée ou qu’un projet.

La tournure être d’accord avec quelqu’un est correcte, mais pas être d’accord avec quelque chose. Cependant, l’expression critiquée tend à se répandre, notamment dans la presse.

Voir l’article Si vous êtes d’accord… de Jacques Desrosiers dans L’Actualité terminologique (repris dans les Chroniques de langue), vol. 35,  3 (2002).