User interfaces are becoming more and more complex. Adaptable and adaptive interfaces have been proposed to address this issue and previous studies have shown that users prefer interfaces that they can adapt to self-adjusting ones. However, most existing systems provide users with little support for adapting their interfaces. Interface customization techniques are still very primitive and usually constricted to particular applications.
User Interface Façades is a system that provides users with simple ways to adapt, reconfigure, and re-combine existing graphical interfaces, through the use of direct manipulation techniques.
Our UIST 2006 paper  describes the user's view of the system, provides some technical details, and presents several examples to illustrate its potential. This video can also give you an idea of what the system can do.
The system is freely available as part of the Metisse window system.
This work has been partially supported by NSERC and the French ACI Masses de données (Micromégas project, 2003-2006).