Skinning and interface customizability cannot be a priority for
OpenPalace at this point. I'm a strong believer in the Apple design
sensibility and philosophy, wherein you provide some minimal
customizations, but for the most part, do the interface "right" and
people will enjoy their experience with the application.
Beyond that, implementing a fully skinnable and configurable user
interface is actually really hard, and development priorities must be
first focused on creating a fully-functional product that is well-
usable by a majority of users.
I do intend to overhaul the UI of the application, but making it
heavily customizable beyond perhaps basic colors, fonts, and window
layout cannot be my priority.
That being said, the bulk of the functionality of the application is
encapsulated in the "PalaceClient" library. The "FlashPalace" and
"AirPalace" projects in the source code repository are literally just
flash-based thin user interfaces wrapping the functionality of the
core library. There's no reason someone couldn't write their own
Flash/Flex user interface or modify the existing one. In fact, I
would encourage people to try their hand at exactly that.
Brian