First up, I'll go out on a limb and say that your problems are computer model specific ...in that it's an actual problem with your computer, not ObjectDock Plus. I'm running OD+ on 4 different Desktop comps [at various times] and don't encounter any of the problems you describe here. However, on a desktop, I obviously don't use hibernate.
Perhaps somebody with a laptop will come along and suggest a workaround to your problem, if they've discovered one.
All that's inside is several images and a number of INI files.
Yep ...thats all there is to them ... 
When you download a skin for OD+ from here, it should be in .zip format. Just unzip the skin/s to the directory where your ObjectDock+ Backgrounds are kept. So, in my case, that is:
C:\Program Files\Stardock\ObjectDock\Backgrounds.
However, new implementation by Jeff [OD+ developer], has this residing in your 'My Documents' folder ...so you could also place them in the 'backgrounds' folder there, and that will work too.
Also implemented was the .dockzip format, which, when double-clicked ...will automatically place the images into the correct folder for you.
So, if you download a .dockzip file, you can just double-click and the background will be put in the right place for you ....or, if it's a .zip file, you would extract to either of the places I've just mentioned, and the backgrounds will be visible to you when you go into your dock configuration settings....
Hope that helps you some... 