1. "snap to grid" is certainly doable. What would make that even better is if you could specify the "distance between snaps", like inside the VS.NET IDE.
2. Dynamic positioning is not hard to implement. In fact, what would be even better is if the Designer added code to the script to make the controls' positions dynamic inside the running app
3. The only problem I see here is then everything would need to be a typed modification. Right now, there are Boolean and multi-select values that make it easier to modify the fields with the separate dialog. Maybe I can combine them so that any string values are modified directly inside the listview and all others have the separate dialog.
4. That makes perfect sense. You could even make it a full blown MDI app so that you could design multiple forms at the same time.
All good ideas. Thanks.
_________________________
Stevie