Rather than have RocketDock at the bottom and using the settings to make it come on top with mouse I put it vertically along the left edge on the desktop. Then I positioned and sized chrome to leave a gap on the left edge.
I wrote a hotkey program called MoveIt that allows you to either accept the program default position, or set customized positions. By clicking on a window with the hotkey you can move it to one of the set positions such as Center, Bottom, Top etc..
My web site is down. But you may obtain the source code to MoveIt from this thread: Shape Shift 126.96.36.199 and MoveIt 188.8.131.52 - DonationCoder.com
The screen shots should give an idea what I mean by leaving a gap or channel on the left side.
Unfortunately MoveIt only has single monitor support. I'd need a setup with multiple monitors before I could be sure my programs with multi-monitor code worked. So until then they're all single monitor only.
edit: If you wish to compile or run MoveIt you should download the free AutoHotkey_L
scripting language to do so.
The MoveIt About Box has a list of the hotkeys and other program usage info.
edit3: I see to use that source file requires "MilesAhead.ahk" include file. Sorry I didn't notice it sooner. I hope to get my files back up on the web soon. Then you'll just be able to download my programs again. It's difficult because public library PCs are crippled to pretty much browse only mode. I'll have to work on this issue.
Another approach... use WinSize2 freeware to set the positions of your windows. Just google for it.