A、立竿见影是由于光的直线传播形成的,A选项说法错误;B、“潭清疑水浅”的形成原因是由于光的折射,“池水映明月”的形成原因是光的反射,故二者的形成原因不同;B选项说法错误;C、平时照镜子所成的像是正立等大的虚像,平面镜成像是由光的反射形成的,故C错误;D、雨过天晴时,常在天空出现彩虹,这是太阳光通过悬浮在空气中细小的水珠折射而成的,白光经水珠折射以后,分成各种彩色光,这种现象叫做光的色散现象.故D正确.故选D.