マウスをドラッグした時の自動スクロールが速すぎるのを何とかするためにタイマーの間隔をあけて遅くしてみたら、意図に反してスクロールが3行ずつ行われているのを発見してしまいました。キーボードでキャレットを移動したときには、3行分余らせてスクロールするようにしてあるのですが、その部分の処理が原因でした。
そのあたりも含めて色々と調整して、ゆっくりめでスクロール開始してマウスカーソルがウィンドウのの外側にずれるほど速くスクロールするようにしました。Pocket PCだとそもそも画面が小さくてあまり遠くまで引っ張れなそうという問題はありますが、細かい調整は必要があれば追々。