Pour developper sur mac/windows/linux a la fois en c++ il y a QT , une lib qui gere l' interface utilisateur!
mais je peux pas t' en dire beaucoup plus, je me suis jamais encore penche dessus, a part que ce doit etre asse bien fait car adobe l' a utilise pour photoshop element(il me semble)...