saabster,
Let's start by clearing the cache, which will force ObjectDock to load with the default settings - as follows:
1 - Save your current theme (Right-click dock > Dock Settings > Themes menu > Save Dock Theme)
2 - Unload ObjectDock
3 - Go to "C:\Documents and Settings\USERNAME\Local Settings\Application Data\Stardock" folder and delete the "ObjectDock" folder found there. Note - for a mini tutorial on clearing the cache, you can go here http://corkyo.wincustomize.com/Articles.aspx?SID=5463&AID=82461
4 - After clearing the cache, restart ObjectDock
5 - Test the functionality of ObjectDock with the default theme - to verify that the program is compatible with your system using the default settings
6 - If all is well, click the "Configure Dock" entry on default dock to load Dock Settings, and then use the Themes menu to load your saved theme
7 - Test the theme
8 - If ObjectDock crashes again, you probably have either a link or docklet which is creating the issue. At this point, it will be a process of elimination by dragging one item off the dock at a time and retesting. As long as you do not resave the theme, you can simply reload it via the Themes menu before each test - until you find the culprit.
Note - start by removing any added docklets, as these tend to be the culprits more often than links - though not always.