gamecreator, в том то и дело, что открыть хочу я только ссылку, не файл. Другими словами, надо чтобы, например "mspaint.exe" не выполнился.
Получается два варианта:
1) Использовать Run -> детектить самому браузер через эти дебри реестра, потом просто запускать.
2) Использовать ShellExecute и каким-то образом экранировать имеющееся значение (например, добавлять в начале http:// если там нет http:// или https://). Только вот тут тоже можно про что-нибудь забыть.