I'm using trunk. I first made the logic in a TForm, but then I'm moving to TCustomControl to have it independently of the TForm. But in trunk it doesn't works, I can't move with the keys, maybe it's my trunk that doesn't works...
Winni you're using FPC release? or trunk?
Edit: using FPC 3.2.0 and Lazarus 2.0.10 doesn't works as well...