RE:Principiante en Delphi
La respuesta general es NO pero hay excepciones.
Si solamente utilizas componentes de la VCL de Delphi No necesitas acompañar librerias a tus ejecutables. Si utilizas componentes de terceros te has de sujetar a lo que estos digan. Si programas con el API de windows desde Delphi piensa que segun que cada operativo tiene sus DLL y puede que te corra la aplicacion en Win 98 y no en Win 2K por ejemplo. Si la aplicacion es de Base de Datos con los componentes normales de Delphi necesitas distribuir el motor de base de datos BDE .Si lo haces con ADO u otros No. Etc.