I've just upgraded to Object Dock 2 and it looks pretty good, barring some problems I've highlighted in another post. However I think the mechanism for deciding what system tray icons are shown is the wrong way round. I would prefer that one chooses icons to hide, not show, so that any previously unseen notification icons or new apps get shown. I.e. the default should be to show icons, not hide them. As it stands now, I can easily miss icons because they don't appear unless I've gone in and checked what's not being shown which is not the point of notifications. Also if I install new software, I have to remember to go and check whether there is a system tray icon, and if I want it displayed.
Apart from that, well done guys.