Ich würde nicht direkt auf den IE verlinken, sondern eher den zweiten Parameter ändern
Und für den Fall, dass ein anderer Browser der Standard ist und 'new' nicht unterstützt 'open' noch zur Verfügung stellen.
Delphi-Quellcode:
procedure TForm1.Image1Click(Sender: TObject);
begin
if ShellExecute(0, 'new', 'http://www.cnc-maschinenmacros.de', nil, nil, sw_Show) < 32 then
ShellExecute(0, 'open', 'http://www.cnc-maschinenmacros.de', nil, nil, sw_Show);
end;
...
...