I have been trying to replace Unity with Cairo Dock, and I am almost there! The only question I have is how can I turn off the Cairo Dock Auto Hide, so as to fix it in place no matter what?
I may be preaching to the converted but here goes:
Right click on Cairo, select Cairo Dock > Configure
On the Configuration>Behaviour tab:
Click apply and close.
Click the Applications menu, find Startup Applications.