In case any of you MPlayerControl users are interested, I recently encountered an interesting MPlayerControl problem but I also found a nice workaround fix.
Problem: When an MPlayerControl overlaps another MPlayerControl, either one of them can be put on top but when a MPlayerControl overlaps a TImage picture, the MPlayerControl will not allow you to bring the TImage to the front using the "BringToFront" command and this can be a real hassle if you need the TImage on top. The MPlayerControl just overrides the TImage setting.
Fix: Load the same picture that's in the TImage into one of the MPlayerControls, run/play the MPlayerControl and then on the next statement pause it. The still image in the MPlayerControl will be visible and you can then put that MPlayerControl on top. Of course, since that MPlayerControl doesn't hold a movie but instead holds a still image that represents what is in the TImage, you leave it paused while other stuff is playing. Cheers!