Hi Oliver,
afaik there is no event for formmode change and unfortunately system forms are automatically "redrawn". A simple solution to your problem would be to catch all after itemevents on that form and check for form mode.
Then you set the items according to your needs every time ( when it is needed ).
Not the nicest, but working..
regards,
Maik