This thought dawned on me this morning as well... two panes of
glass (one on the inside and one on the outside) sealed really well
with a good air gap between them might help...it could keep the window
temps disparate for as long as possible. The idea of dessicants on
the inside also might help....
As to the outer lens - starting with it being SUPER clean is probably
the best bet... if my memory serves, ice forms only on the defects
(and dirt) of the glass first.... might be worth a few "dry runs" in
your freezer.... Or - you could try a substance like cat crap (the
product, not the, well, crap) which provides a moisture reducing
coating.