I think you want to do the file association. Set IE as a default browser to open a .url file.
For Vista and Windows 7 use
SetAppAsDefault.
[
^]
HRESULT hr = S_OK;
CoInitialize(NULL);
IApplicationAssociationRegistration* pAAR;
ASSOCIATIONTYPE AsType;
AsType = AT_URLPROTOCOL;
hr = CoCreateInstance(CLSID_ApplicationAssociationRegistration,
NULL,
CLSCTX_INPROC,
__uuidof(IApplicationAssociationRegistration),
(void**)&pAAR);
if (SUCCEEDED(hr))
{
hr = pAAR->SetAppAsDefault(lpszRegisteredApp,
_T(".url"),
AsType);
}
pAAR->Release();
pAAR = NULL;
CoUninitialize();
return hr;