[quote="aleksander_tenev"]
One more thing :
How can i disable DXDraw because when i push up or down in the menu the objects Start Game or Options or Exit (now they work ) b]

If I understand you correctly, I think the flickering is caused by the extra DXDraw1.Flip; in the FormKeyUp procedure.
I can't tell for sure though. I'd have give the source a closer look.

In regards to using a mouse, just check for the coordinates of the menuitems.

Code:
procedure TForm1.DXDraw1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
   if &#40;x > 150&#41; and &#40;x < 250&#41; and &#40;y > 50&#41; and &#40;y < 100&#41; then menuChoice = 1;
   if &#40;x > 150&#41; and &#40;x < 250&#41; and &#40;y > 150&#41; and &#40;y < 150&#41; then menuChoice = 2;
end;
I should warn you though, this is not very OOP. If you want to do it the right way. You should make every menu item an object and have each object deal with it's own mouse functions, much like the buttons in the vcl.