The idea was just to ignore the size change and make sure the client area stays at the same location. But, that idea went too short for been practicable
However, maybe would it be a better solution to wait until the program gets maximized,
then capture the form location and size, set the WindowState of the form back to normal and set the window location and size by youself.
Then will the title bar not change in size.