This was an excellent choice.

When I read that DX was going to be able to support exporting stand alone .Exe files I was really looking forward to it. However $499 was just too much to be able to send my friends a cool RSS feed object or send my mother a custom e-mail notification icon. I think $499 is a tremendous deal for a development platform like DX for a company. To be able to create an animated and functional object in only a few minutes is worth every penny for a company, but too much for the personal user. What I think Stardock has done correctly this time and so many times in the past is you went out and talked to your customers and asked them what they wanted, and within a few days provided it. That’s just good business. I think $129 for a personal DX Pro copy is a bit steep, but fair for all the hard work you have put into developing it. And I sincerely appreciate you offering a discount to your OD subscribers. $99 puts it within my decision making threshold.
This is where I think Microsoft went off course in not making it easy to create non .Net Framework dependant .Exe files. I code a lot in C# using the framework, but I hesitate creating anything to send to my family and friends because I know they haven’t installed the .Net Framework yet, and asking a 28K dial-up user to DL over 20MB just to let them use a small app I wrote is just too much. But, if they made it easy to create a fully encapsulated .Net stand alone .exe file, I’d be making apps left and right.
I’m really, really looking forward to .Net (C#) support for DX scripting. Combined with DX Pro you’ve got one heck of a great development platform. The upcoming 2.1 DX widget sounds like a great compromise. Just please, please, please do not make the DX widget recipients have to DL and load DX in a convoluted or OS intertwined way. For example, the default DX widget support install should NOT auto start with windows, so no start-up tasks, no MCP, do not add 463 start-up folders and 589 desktop icons and 54 different and hard to remove start-up hooks, do not turn on IconX by default, etc… If I send my friend a DX widget of a fish swimming around the screen, they should be able to automatically DL and install DX so that it is unobtrusive and only starts DX when the fish is running and then exists DX when the fish is no longer running. (Maybe entertain a minimalist widget runtime???)
DX2 is a great product and I’m looking forward to its future enhancements!