Ok, this seems to work for me just fine, yay!

[pascal]var
TimeSlice: Single;
begin
TimeSlice := 1.0 * aElapsedTime / PG.Timer.DesiredFPS;

...
MyObject.Update(TimeSlice);[/pascal]

cheers,
Paul