I have been working with the theme part of the Profile Customiser module because some of my members have expressed the desire to create themes they could share with other members. What I learned is that members can only publish themes to "My Themes" and Admins could only publish themes to "Shared Themes"; this was hardwired into the code. Interesting thought process there and I can see the benefit to perhaps not wanting members to be able to share themes they created since they could create "adult" type themes on a non-adult site. However, I am not really concerned with that. So I hacked the Profile Customiser and added a set of radio buttons so that anyone, regular members or Admins, could choose where to publish a theme. Shared themes have an ID of zero; there are no members with ID of zero, while "My Themes" themes will have the ID of the member that owns the theme.
What I have also found out is that the backend/admin part of the theme thingy does not seem to be responding. I tried on both test sites; and only one test site had my modified theme publisher, and I could not delete themes from the backend. Also, the import/export feature does not seem to work. By the way, exporting or importing a theme involves a zip package that contains the images used in the theme as well as the css code. I will work on the backend at a later date to see why it appears to not be functioning for me. Is it working for anyone else?
By the way, I tested the theme part on 7.0.9 and the backend is the same, I could not delete a theme from the backend and the 7.0.9 site has not been modified either. I wonder how long this has not worked, if it is not working for others, and why this had not been addressed before now? I was told that any work on this would most likely be pushed to 7.2 or 7.3. I don't want to wait that long so maybe I can figure out the backend part; at least the backend delete part. Oh, a member can delete themes from "My Themes" through the frontend of the Profile Customiser.