Добивал Ak's WindowUtil. Закончил сглаживание перемещений полиномом в отдельной утилите.