Theme format is XML, I'll write documentation for it when it's done. Yes, there will be a built in theme manager. You can choose whatever common file format you want for backgrounds and icons, although I don't know how many formats does Qt 4 accept, but .jpg and .png are a given (I'm using pngs...