To get themes working. Like I said earlier, find the theme you want to use and copy to a test folder somewhere. Rename the MTZ to a zip, and extract. You can manually copy and paste the com.android.systemui from the extracted folder to /data/system/theme. After a hot boot this will change your status bar.
For indicators and dock. The launch process has a different name now. In current theme files the dock and page indicators are in com.android.launcher. The newest version of MIUI has a different name. So, the easy way is from the same folder as above, rename com.android.launcher to com.miui.home. Then copy and paste to the same location.
The only issue I found with this is the dock. In older versions, the dock name was hotseat_background.png and in the new version it's hotseat_background.9.png. So, on my PC I made a folder called com.miui.home, then copied the contents of the orignal com.miui.home into it. I had to browse into com.miui.home/res/drawable-hdpi and I actually opened the original .png with draw9patch.bat and saved it as a .9.png.
Then I took the new com.miui.home and put it into a generic theme and was able to apply it with theme manager. The only thing I have found so far that doesn't work with theme manager is the Status Bar, you have to manually copy and paste. Everything else seems to work as long as the names are correct.
See attached for screenie and generic theme. I take no credit for theme, I got it from the MIUI screenshot thread, just dumped it into a new .mtz for testing, http://forum.xda-developers.com/show...ostcount=18304