EJECUTABLE AYUDA

WLVIE
28 de Octubre del 2005
Estoy trabajando con C++ Builder de Borland:
Mi problema esta en que yo hago mi proyecto correctamente. Uso el insrtall shell para crear un instalador y me lo hace todo bien,excepto que en mi programa se hace una llamada a otro programa (este es un freeware de internet). Cuando estoy trabajando en builder lo hace todo correctamente pero cuando creo el intalador y lo instalo en otro ordenador, la llamada que antes he descrito no funciona.¿ A que puede ser debido?
la llamada al programa la he hecho con ShellExecute().
AYUDA POR FAVOR, ES MUY URGENTE, LO NECESITO PARA ENTREGAR UN EJERCICIO DE CLASE. GRACIAS