Hello Hmooslechner,
your script is interesting, too many parameters, why don't you invest some time scripting interface? It would be very nice.
I'm a little confused by hotspots for graphical editing, it's easy to misplace your object using them but hey, i've been using it only for few minutes.
Good work