Woah... you REALLY put the effort into that.
Patchou should implement it just for that.
I take it when you say auto hide you mean it becomes more transparent?
That *might* actually be possible with a script... but it'd be hard, you'd need to locate the desktop contacts positions, watch for mouse over of them and then change the transparency. Far easier if it was build into plus me thinks.