Hi!
Well, I stumbled upon this by accident. But it works! This basically make OD revert back to the way it used to be. I'm on Vista 64bit SP3
** I have my Admin mode turned off. In other words my system does not ask me for permission for everything. I don't know how yours is so you may have to make provisions threw this instructions!!
1) Navigate to your Stardock Object Dock 2.0 folder. Should be something like --> C:\Program Files (x86)\Stardock\ObjectDockPlus2
2) Sort the list of files by type (click on the Type heading) if you don't see anything with 'Type' on the column headings you'll need to click view -> customize this folder. When the windows pops up it will be on the customize tab. First sub-section at the top is 'What kind of folder to you want' - choose Documents.
3) Once you have your list of files sorted by type find the five .exe files. They will be CloseObjectDock.exe, Dock64.exe, ObjectDock.exe, ObjectDockTray.exe and ObjectDockUI.exe. Don't worry about remove_dock1_startup.exe. Now one file at a time, right click on each and click the compatibility tab and choose 'Run this program in compatibility mode for:' and choose Windows XP (Service Pack 2) from the drop down. Click OK at the bottom.
4) Once you have all five programs in compatibility mode for WinXP SP2 restart OD.
5) Change an icon. You'll see the old Object Dock Library window now.
Note: This is what I do and it seems to make life a little easier. I save all my icons to C:\Users\Dave\Icons and then I create a symbolic link to C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images so I don't have to navigate all over the place. I choose symbolic links over hard links in that when you wish to get rid of the symbolic link you just delete it. Below is a URL that explains symbolic links on windows:
http://articles.techrepublic.com.com/5100-10878_11-6177180.html
These are the step I take to create my symbolic link (you'll need to know a little bit of DOS to do this):
1) Get a command prompt up
2) At the prompt enter CD C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images after you press enter prompt should be like this: C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images>
3) At the prompt I type in mklink /D "My Icons" C:\Users\Dave\Icons and a reply of 'symbolic link created for My Icons <<===>> C:\Users\Dave\Icons' is returned
4) If I do a DIR to list the directory of within C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images I see this:
C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images>dir
Volume in drive C is 500GB
Volume Serial Number is 5C6D-FB2A
Directory of C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images
09/26/2010 11:37 PM <DIR> .
09/26/2010 11:37 PM <DIR> ..
09/12/2010 02:43 PM <DIR> Applications
03/23/2010 03:02 PM 12,406 Credits!.txt
09/12/2010 02:43 PM <DIR> Misc Icons
09/26/2010 11:37 PM <SYMLINKD> My Icons [C:\Users\Dave\Icons] <<===== See the symbolic link!!
1 File(s) 12,406 bytes
5 Dir(s) 175,795,236,864 bytes free
Notes: I used quotes around 'My Icons' because my directory has a space in it. Anytime you have a space in a directory it's better to use quotes in the DOS name. You could have done this from anywhere actually. If you wanted to get wordy about it you could do:
C:\Users\Dave>mklink /D "C:\Program Files (x86)\Stardock\ObjectDockPlus2\Bundled Images\My Icons" C:\Users\Dave\Icons
The same results would have been yielded. Notice how I don't have quotes around C:\Users\Dave\Icons .. that's because there are no spaces in the name at all!
I hope this helps some of you until they get it fixed!!!