I'd like to more accurate than Sunday ! Forget about startup/non startup launches, the problem is elsewhere.
If cairo-dock is launched with -o (opengl), then it is displayed correctly (at least with the beta version currently available with your weekly ppa)
If cairo-dock is launched with -c (cairo) then the problem appears, be it launched at session startup or afterward.
So definitively it is a bug in cairo backend only.