make backend dialog like a real dialog

Besides making the backends dialog like a real dialog (not a normal window), user is still able to resize the dialog.