A、重力是由于地球对物体的吸引而产生的;故A正确;B、两个物体只有相互接触并且发生形变后才能产生弹力;故B错误;C、若物体的质量分布不均匀,则形状规则重心也不一定在几何中心上;故C错误;D、物体对桌面的压力是由于物体发生形变而产生的;故D正确;故选:AD.