Lutger, my suggestion is to do what QT does - http://doc.trolltech.com/4.2/threads.html#signals-and-slots-across-threads Kind regards PS. I would like to see this in Phobos' signal/slot implementation.