Object/Group mover by surface

Hello

I'm looking for a script that you can draw or move objects / groups on a picked surface or on all visible surfaces.

*A similar script advpainter, but not exactly what needed