patch:= Edit1.Text; if LastDelimiter('\', patch) <> length(patch) then patch:= patch + '\'; patch:= patch + Edit2.Text + '.lnk';