Таймер так и добавляется, как и любой др. компонент:
Код:
var
Timer : TTimer;
begin
Timer := TTimer.Create(Nil);
Timer.Interval := 5000;
Timer.OnTimer := MyOnTimerEventHandler; // тип procedure (Sender : TObject)
Timer.Enabled := True;
end;
А для медиаплеера поищи в инете пример написания такового через DirectX - там достаточно порядка 20 строчек кода. И не надо будет тащить за собой весь VCL.