After clicking button1 placed on form1, program is checking if the new version is available (via internet), but doing this in the new thread (not to freeze the form during check).
When the new version is found or not, the appropriate MessageBox is shown, but it has no parent (because it was called from the thread, not directly from the form1).
How to make the MessageBox display with form1 as a parent?
This will switch to main thread and show MessageBox with
form1parent.