Erik,
>I don't think I understand. What do you mean override?
Just by typing the value into the property sheet. Are you using a menu in your toplevel form? You may want to do your form size/position retrieval before the menu goes and tweaks the form name.
>Here's basically what I do.
>
>lnWindowState = oReg.GetKey(HKEY_CURRENT_USER, "Software\MAC\TMR\1.0\Forms\" + ALLTRIM(THIS.Name), "WindowState")
>
>But as you can see, form.Name would not find a key because the last time this form wrote to the registry, it had a different name. I guess I am not clear on how you can keep this from changing at runtime...