Cleaned up
removed obsolete version checks
Fixed the QMessageBox
cleaned up
using prettier BOOST function macro

this can be replaced for all exception invocations I suggest
Replaced some functions with macro
typo
Fixed potential leak

This probably didn't really leak, but explicit parent may ensure it gets
deleted for sure
most stupid bug of the year