1 - move paint to idle handlers
2 - check if its useful to add some WMBrowserSelectionDidChangeNotification
3 (actually a pass-through for WMListSelectionDidChangeNotification).
4 Or a delegate to be called when the list selection change.
5 - add some way to modify speed when scrolling WMList, depending on how
6 far the mouse is moved outside of the list.
7 - clean up header files of declared but not implemented anywhere functions
8 - implement a generic WMChangeFontAttribute(WMFont *font, enum attributes)
12 - optimize color allocation for repeated colors
13 - make it work in 8bpp
14 - optimize SystemFont allocation for repeated font sizes