Hola,
El asunto está en determinar qué entendemos por un archivo "en uso". Si yo desde Delphi abro para leerlo un archivo de texto y lo cargo en un "TMemo", ese archivo realmente no está "en uso". Simplemente lo abrí, lo leí y ya está. Para que pueda considerarse que un archivo está usándose, hasta donde yo llego, una aplicación ha de abrir el archivo en cuestión "en modo exclusivo", tal como apunta también el compañero Escafandra. En este caso Windows no dejaría mover el archivo abierto "en exclusiva" por una aplicación. Al menos hasta donde yo llego.