Ever ran into the problem that, after a freeze on the group, the children's positions were messed up or the object lost it's local orientation?
This script will "fake" a freeze transform by grouping the object to itself and applying the transformations of the child to the group. After executing this script the original object will have 0 0 0 on the translate and rotate and 1 1 1 on the scale attributes.