Если через компонент ShockwaveFlash, то swf-файл должен идти вместе с exe-файлом delphi, самый распространённый вариант.
А то, что ты говоришь реализуется через другой компонент - FlashPlayerControl, но он платный, и стоит ой-ой-ой каких денег.
Вот как он работает:
http://www.f-in-box.com/download/Fla...DemoAppExe.zip
А вот сколько он стоит:
http://www.f-in-box.com/delphi/order.html