How can I set up my objectdock, so that when I click on a docklet (i.e. Firefox) it will open the program, and if I click it while the program is open, it brings the open program to the front of all other windows?
You're talking about a shortcut... Docklets are mini-applications that run on the dock.
Open an ObjectDock Properties dialog > Miscellaneous Options > General Miscellaneous Options > "When shortcut is run, if program is already running bring it to the foreground only".
I have a seriously annoying problem on my hands. No matter what I seem to try, I can't drag and drop anything onto the docks - whatever I'm dragging turns into a little no-entry sign, but I CAN drag and drop them OFF the docks. ...Which takes me a step backward if anything. Has this issue come up before, and if so, how on earth do I fix this?
Don't know if this will help, but try right clicking the dock, and toggling the "Lock Dragging" option.