An assign is extremely useful
I'm curious though, why not give the end-user the option to decide what they want to do. Yes, assigns are a great thing for sure, but it limits the flexibility AmigaOS gives the end-user. For instance, I have an assign called Internet: which deals with all internet related activity. Another assign is called Office: where all my text pub tools and printing utilities reside. Then there's Graphics:, Games:, Tools:, and many others. I don't put assigns for individual programs thanks to arexx being able to call the port address directly. Personally I would prefer setting a single environment variable to where GoldED is located rather than update programs looking for an assign.
The registry preferences. Not everything needs to be saved. You should only save options that differ from the default settings. Those settings could be saved in XML format when 4.0 hits. Though, I may be wrong in saying this, the registry might already behave like this.
Something you could do to help ease the registry thing for Amiga users though, offer a tutorial on how to put something like it in their own programs. Go over the finer points of why this way over that.
My only other complaint I have with GED is the choice of GUIs. You have my utmost respect for designing what you use, but it just feels out of place with the rest of the Amiga programs. Are there any options to use Reaction/MUI or release the window gadget toolkit publically? If more tools had the same GUI, it would fit better into the system.
Features I would love to see, a toggle key. Something that would change the layout of the keys at the press of a single button (say numlock on a 104+ keyboard). The ability to change the toolbar images would be nice as well.
Anyway, thanks for listening and I look forward to the IDE.
:pint: