Revert "Revert "Allow full themeing of mms via theme chooser""

This reverts commit e73bcdf6e0515c590115e540114740a7f1a28c85.

-Re add theme chooser stuffs (2/2)