Yea you're right, it should have a virtual destructor. I've done that elsewhere in Mixxx and I should fix that too.