Hola Alan_B.
Como a todos los que se inician te invitamos a que leas nuestra
guía de estilo.
No tuve inconvenientes en compilar la unidad.
En un nuevo proyecto : File-> New-> Unit -> Borrar el contenido que predefine Delphi-> Pegar el código que adjuntaste-> File-> SaveAs: USB.PAS -> compilar.
Por si tenes problemas te adjunto el .pas y el .dcu, te aclaro que no probé si el código funciona.
Saludos.