Friedrich,

I got a few more questions - maybe you can point me in the right direction:

1. In the ClarionSelectDialog - it seems like you cannot detect Clarion
versions based on a CompileVariable? Ideally I would like to pass a
parameter to the compiler such as 55|60|61|62 and it detects C5.5, C6.0,
C6.1, C6.2, or 50|55 and it only detects the existance of Clarion 5 and
C5.5. I guess I'll need to continue down the road of creating my own
RadioDialog window for the clarion select?

2. I can't seem to find anything of this nature in the help, but I thought
it might be worth a shot. Is there a function out the box to edit the RED
file? Or should I create my own set of functions using the INI read\write?

3. I'm looking for a way of adding shortcuts to the windows start menu -
based on whether the program exists or not. IOW - loop through the files in
the (e.g. _SB_INSTALLDIR\bin) and place a link for each EXE that's
installed. The clarion equivalent would look something like:

directory(filesq, _SB_INSTALLDIR & '\bin\*.exe',)
loop Counter = 1 to records(filesq)
get(filesq,Counter)
do AddShortCutToStartMenu
end

Anyway of doing that?

4. Failing the possibility of Q3, is there a way to conditionally include a
script (based on a passed parameter)? I guess I could work around this, but
conditional inclusion would be simpler. Also related to this - is there a
way of including a script that contains a Compiler variable - e.g.
[PRODUCTNAME]script.sbi?

Thanks a ton for the help

Geoff (Capesoft)