RadMessageBox - SetThemeName method is not working correctly, after dispose on owner form.
Workaround - Reset the radMessageBoxForm field via reflection. For example:
var field = typeof(RadMessageBox).GetField("radMessageBoxForm", BindingFlags.NonPublic | BindingFlags.Static);
field.SetValue(null, null);
RadMessageBox.SetThemeName("Office2007Black");