処理前にDoEventsを入れてください。処理中もステータスバーの時計を動かしたいのであれば処理中にDoEventsを入れる必要がありますが、その際はボタンを再度押せてしまうので、押されても処理に入らない工夫が必要です。