The correct option is C Nucleic acid
All the bio-molecules are important for life but as per the question the nucleic acids stand out, because they only have genetic information coded in them and can pass on this information to next generation of cells. So, nucleic acid plays a significant role in the basis of life.