A项,贪污罪的对象是公共财物,而非公民私人所有的财物,但不限于国有财物。同时,贪污罪的本质是财产犯罪。财产犯罪的保护法益既包括他人的所有权,也包括他人的非法占有事实。因此贪污罪不要求单位对公共财物的占有具有合法性。例如,国家机关非法征收的款项可以成为贪污的对象。国有公司通过合同诈骗所得的财物也可以成为贪污的对象。A项,国有公司收受的回扣也可以成为贪污的对象。所以,A项说法正确。
B项,补偿款为房地产开发商所占有,就不属于公共财物,不是贪污罪的对象。乙不构成贪污罪。如果乙与农民合谋骗取房地产开发商的补偿款,则构成诈骗罪的共犯;如果农民不知情,则乙单独构成诈骗罪。B项说法错误。
C项,根据全国人大常委会《关于〈中华人民共和国刑法〉第九十三条第二款的解释》规定,村民委员会等村基层组织人员协助人民政府从事土地征收、征用补偿费用的管理工作时,属于《刑法》第93条第2款规定的“其他依照法律从事公务的人员”;同时在从事上述公务时,利用职务上的便利,非法占有上述公共财物的,构成贪污罪。基于此,C项说法正确。
D项,根据《刑法》第183条第2款的规定,国有保险公司工作人员利用职务便利,故意编造未曾发生的保险事故进行虚假理赔,骗取保险金归自己所有的,以贪污罪论处。D项说法正确。
综上所述,本题答案为ACD。