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.