I had this problem recently with the free version of ObjectDock on a new Vista computer. I found that the problem was that Data Execution Prevention was blocking the ODimg.dll from loading. So, I added it to the list of exceptions using these steps:
- Go to control panel and open System.
- Click on Advanced Settings.
- Click on the Advanced Tab and the first Settings button called "Settings..."
- Click on Data Execution Prevention
- Click on Add...
- Browse to C:\Program Files\Stardock\ObjectDock and select ObjectDock.exe
- Click on Open and then Click on Ok and Click on Ok.
- Restart ObjectDock and the error should be gone.