No hay ningún tipo de restricción en los holos de ls componentes. Cada componente ejecuta su propio hilo.
El problema que tenes es que estas poniendo
Application.processmessages dentro del procedimiento mover y tu problema sigue siendo el mismo,
tu componentes no esta corriendo multi hilo .
Con el processmessages, lo que le estas indicando a tu aplicación, es que procese los mensajes que tenga pendiente, pero eso no lo convierte en multihilo, dado que tu mientras los procesa, tu componente se deja de graficar. Sin embargo es una buena solución en muchas situaciones, pero no en la tuya.
Si queres mandame por mail tu código a
crandel_z@yahoo.com.ar y te doy una mano.
Suerte