Fix for the spectral list GUI element on Mac OS X.
The ListCtrl.DeleteColumn() method is faulty on Mac OS X. So instead all columns are deleted in one go, and then the entire thing is created on update.
Authored by: bugman 2011-08-02
Parent: [r14054]
Child: [r14056]