Perdón !!
Ya me dí cuenta que no viene en el código la creación del Form.
También me he asegurado que el Form2 no se crea automáticamente cuando ejecuto la aplicación.
Aún así, escribiendo bien el código, creándo el Form correctamente, me sigue dando el error. Incluso he probado en Delphi 2005 para Win32.