JP, any progress on this subject? (I am just discovering the thread, but this feature was in my TODO list for a long time: when you eg drill a hole at low speed, once the hole is done, it's quite annoying and useless to wait for the mill to retract at low speed).
My though on the subject was just to add an option in the configuration window to choose between "Retract at G1 speed" or "Retract at G0 speed". Your solution is better, but more complex (we have to add a new field AND save this new field AND deal with the ancient project files that didn't have this field).
Note: I am all in favor of a new field "Z retract speed", since it's the most powerful feature (will allow to set the retract speed individually, contrarily to the other solutions "x4" or "G0")
What do you think? Did you do some work on this yet?
Xavier