Please help- Easy to answer dummy question

I'm using Delphi 1.0, trying to make a 16-bit app that will
run on any windows' os's that support 16-bit apps.

I use the FMXUtils "ExecuteFile" function on two buttons,
to either start another program "\dirx\install.exe"; or to
launch a web page "main.htm", hoping that their OS will
catch any ".htm" files and starting whatever browser they use.

The drive letter (c,d,etc) may change.

This works from windows 3.1; but from windows NT, I can't seem
to specify the file name correctly so that any application will
start at all.

Anxiously awaiting any answers.