started fixing memory leaks using valgrind
fixing more memory leaks from valgrind
another memory leak
more valgrind memory leaks
two more memory leaks
another memory leak
more memory leaks
another memory leak
one last memory leak

 - xft fonts are leaking badly but I don't think that
   I can fix that given the poor icewm reference pointer
   model

 - there is also an icon leak and a a configuration string
   leak that I can't find a way to fix