Hi Christian, in my ExtRecMenu-Plugin i start a playback like this: --------------------------------------------------------------------------- myReplayControl::SetRecording(recording->FileName(),recording->Title()); cControl::Shutdown(); // stop running playbacks cControl::Launch(new myReplayControl); // start playback return osEnd; // close plugin --------------------------------------------------------------------------- myReplayControl is a derived class: --------------------------------------------------------------------------- class myReplayControl:public cReplayControl { public: eOSState ProcessKey(eKeys Key); ~myReplayControl(); }; myReplayControl::~myReplayControl() { cRemote::CallPlugin("extrecmenu"); } eOSState myReplayControl::ProcessKey(eKeys Key) { if(Key==kBack) return osEnd; return cReplayControl::ProcessKey(Key); } --------------------------------------------------------------------------- If playback ends, ExtRecMenu is called. Greets, Martin