Steve, from my standpoint (user), this would be my order of preference:

1) C++
2) VB
3) C#

Don't know about others, but I tend to be "on the move" quite a bit, like carrying my tools with me or at least be able to get them in & running real quick. C++ obviously no issue there. VB, at least you got a good chance of having the runtimes already there, C# w/ 20MB+ download, i mean, I got it here at home, but its nowhere to be found at the office. A 20MB download as needed doesn't really turn me on either (imho).

Now ... if I were in your shoes - I would go with whatever language you used to write your KixScripts Editor in. I mean, this viewer would obviously make a wonderful addition to your editor - so why not kill two birds with one stone here ? So if you implemented the viewer as a class, or as an ActiveX control in itself (with a stand-alone wrapper), that would make your life easier for sure - assuming of course at the end of day you wanted to roll it in.

-Shawn

oops, forgot about the MFC library, hmmm, ever consider ATL/WTL ? [Wink]

-Shawn

[ 06 June 2002, 01:30: Message edited by: Shawn ]