Is there any other function of DNA?
In eukaryotes DNA has a structural as well coding function. Parts of chromosomes called centromeres bind to proteins and form a scaffold which helps chromosomes attach to each other and correctly segregate during division. Technically this is still related to the transmission of genetic information though.

Since RNA can act as an enzyme (the so-called ribozymes), scientists have hypothesized that DNA can also have an enzymatic function, but no such function has been found in nature. Artificial DNA enzymes (deoxiribozymes) have been designed to cleave DNA, covalently modify proteins, ligate RNA molecules, and even catalyze reactions between small molecules. See this lab's website.