A software control mechanism is disclosed for use with a plurality of
media applications. The software control mechanism comprises a media
control panel structured for use with a plurality of media applications.
The media control panel is independent of each media application. Each
media application is displayed within a computer screen. The software
control mechanism is structured to control a function of a presently
interfaced media application on the display screen. Further, as the
presently interfaced media application changes on the display screen, the
media control panel for that media application is displayed along a same
boundary of the computer screen.