Having the same problem... or a similar one.
The force is applied only for that frame of animation, so you have to keep calling it...
do
sync()
SetSpritePhysicsForce(2,10,10,10,-100)
loop
The problem I am having is that it is not applying force to the COM (center of mass)... so it just rotates.
Is there not a function to apply a force to the COM of a sprite???