Не, не стóит. События таймера позволяют использовать принудительную перерисовку (updateAfterEvent) и получить таким образом более плавное скольжение.
Насчет проверки кнопок при движениях мыши - не слишком ли? Зачем столько холостой работы.
Может
это поможет осмыслить картину..