Nicolas, I basically agree with you. I think we should design this in GTK first and then move it apart so we can develop later in QT or whatever. We can create units that do all the tool specific stuff and allow the user to link to whatever tools they want. I just think that we should concentrate on GTK first and try to gete the basic classes complete. Shane