I don't know if anyone of you experienced this (I haven't read the whole post) but I was having a problem with undecorate: I was trying to get a transparent terminal on my desktop, and wanted it on the right side of the screen, for most automatic icons created by ubuntu lay on the left side. I placed my rules and stuff but, no matter how I changed geometry, or the profile, I always got it on the left side of the screen.

Now, I found out what happens: the UNDECORATE action should be placed BEFORE the GEOMETRY action. This is because undecorate will place the window at top-left, and THEN you will move it with geometry. Hope this help somebody!