gracias NEFTALI por tu interes, pero soy poco experto en el tema y esto es lo que he conseguido, si alguien ve algo mejor lo agradecere.
Código:
try
IdHTTP1.Get('www.web.com/flash.swf'); //este lo uso porque si no existe me da error
WebBrowser1.Navigate('www.web.com/flash.swf');
except
IdHTTP1.Get('');
WebBrowser1.Navigate('c:/flash.swf');
como ves es para cargar un banner desde la web si esta existe, o si no existe esta en la web (o no tiene internet) lo coge del disco duro.
GRACIAS de nuevo, y hasta nueva opción con esto me apaño.