но у многих почему то возникают вопросы как это можно сделать
Перефразирую: - Если Магомет не идёт к горе, то гора идёт к Магомету.
Всё-таки правильнее открывать по ассоциациям записанным в реестре и не заморачиваться, URL ссылка это или файл? Т.е. - winexec.
[flood]С такой логикой мы все деградируем. Осталось учебники переписать, чтобы двоечники тоже понимали.[/flood]