A、ATP能为生命活动直接提供能量,但不能在DNA和蛋白质之间充当信使,A错误;B、基因控制蛋白质下合成过程为:DNA 转录 mRNA 翻译 蛋白质,可见mRNA能在DNA和蛋白质之间充当信使,B正确;C、氨基酸是合成蛋白质下原料,不能在DNA和蛋白质之间充当信使,C错误;D、DNA聚合酶能参与DNA下复制过程,不能在DNA和蛋白质之间充当信使,D错误.故选:B.