Use deleteLater to avoid possible null pointer crashes
Make sure to include QDesktopWidget
Update Appraisals