Kenneth,
No you can't use debug windows in the EXE. You'll have to use an alternate log output method. I have a UDF that will write a string out to a file using TEXTMERGE. It has to be environment related, your EXE doesn't have the exact same environment as your dev system. Look at dumping the results of the LIST commands to look for the difference.
>>lcProduct must be non character at that point. Open the debug windows and put a suspend right before that line (or set a breakpoint). You might try setting the RowSourceType before setting the RowSource.
>lcProduct is character. Have determined that already by messageboxes prior to the setting of RowSource :-
>MESSAGEBOX(TYPE('lcProduct'))
>
>Can we open debug window from EXE version?
>
>However, I've discovered something interesting lately. Briefly, the same program's EXE ran OK on another machine (having same Win95B, same VFP 5.0, same Visual Studio SP3 patch), but this machine gave not OLE Servers not registered for the sliders in the calling form. I will update you on this more, later.