Addendum to my Zim experience.

Not being completely happy about the Gtk2:TrayIcon module problem.  I came back to the problem again tonight.  I spent a lot of time constantly downloading perl modules that failed to install due to some missing dependency, so that was largely a waste of time.  I then decided that there must be some way of installing some of this stuff via synaptic.  I had looked earlier with regards to some of the other modules I was having trouble with, but this time around I happened to notice a libgtk2-trayicon-perl package in the repository.  I slap my forehead, and utter a common exclamation attributed to Homer Simpson, and then crossing my fingers I install the package.  I then went and changed the config file for Zim in my $HOME directory to enable the tray icon. Starting up Zim I was pleased to see I now had tray icon functionality. :)  Yay!  Zim has been one of those 'dependency hell' installations that I have heard so much about.  It sure looks good when its working though.