Hi there. I've only been using Object Dock for an hour or so, evaluating the free to see if I want to pay for the Pro version, and so far most of it is very impressive. Less impressive is that lack of start menu support on WinXP-64, but that may be fixed in the next release, it seems (a forum thread mentioned Vista 64 was fixed but didn't mention WinXP).
However.
On OS X, you have a strip of icons, and when an app is running you get a little triangle underneath it. In ObjectDock, you get the triangle, and a second icon for the app appears on the right hand side of the dock amongst the "running programs" list. I think it would be preferable to hide the program from the running programs list if it has a shortcut in the main part of the dock.
This is actually one of the main things I wanted from the program, to reduce clutter on the task switcher; I have a powerful development machine with 4Gb RAM and often have upwards of 40 programs open at once, by which point the Windows GUI is almost useless for task management. That many icons across the ObjectDock makes them rather small, even on my 1680x1050 monitor. The grouping and multiple bar support in Pro will help there, of course, but I still don't want duplication between these two bits of the dock.
So, can ObjectDock do this?
Also, do Stardock offer any products that do something similar to Expose?