Joe Surls wrote:
Once the form is fully shown, the properties are set correctly and, after that, it displays in the correct location.
Can't you just set the form's Visible property to False, then "show" it as you do now, and finally set the Visible property to True?
Ask not whether it is useful. Ask what it is useful for.