Resulta que he probado lo que me aconsejaste de la forma sencilla y me funciona perfectamente en delphi 7, pero cuando lo llevo a una aplicación vcl para delphi.net pues me devuelve un garabatillo, de cualquier manera gracias y si por casualidad más adelante te enteras de algún truco similar para delphi 2005 te agradecería que me dijeras.
Saludos
Dunia