1) Mac version YES, Intel only I can live with if that help solves issues. As far as versions of the Mac OS just keep it compatible with Leopard, Snow Leopard and Lion so older hardware can be used.
2) If others want it I for it.
3) Would be a nice feature but I'd rather see an IOS app, OK I guess the Android users as well, that allows you to take control of the entire system. Being able to shutdown a playing song, make changes to the schedule and run tests would be a nice feature. Also the ability to take a set of channels off line if they are failing. I'd have the IOS app talk to the scheduler rather then the controllers directly. If you can I'd love to see this work across the Internet maybe taking a feed from a web cam so you can see what's going on but local only is just fine.
4) See #3
5) See #3
6) Why not, it should be a really easy thing to do since you get the command line information from the Host OS anyway.
7) I can totally accept doing this. Should be no change to anyones sequences.
Agree
9) Totally agree.
10) Makes total sense.
11) That makes sense if you moving toward your own sequences in the future.
A while back I put my suggestion in for a third mode and that's LOR to DMX translation tables in xlights. I've been thinking about this and think what should be done is creating a table driven version of the translator that allows total control over how LOR sequence controllers and channels get mapped to xlights. Same for the other sequencers.
LOR controller channels would also not be limited to 16 but could have the full 512 channels available so one could write LOR sequences where a LOR controller would equal one DMX universe. This way you don't need the advanced version just to directly map DMX inside of S3. It's almost like a whole bunch of iDMX modules but with complete abilities on all channels unlike iDMX.
Using the table any LOR controller/channel could be mapped to any DMX channel. This allows one to import sequences from others and remap them to their own channel mappings.
An nice optional feature of the translator could be the ability to not only create an xlights file but also a remapped LOR sequences to make future editing easier. Multiple translation file would be allowed you just select the one you want and then translate. So if you have Richard Holdman's sequences you would have a Richard Holdman translation table. If you had sequences from someone else you would have a table for them. Later you could even add RGB translation into the mix to make moving from colored lights to RGB lights easier.
One future feature would be the ability to run more than one video display. Not an issue currently as I don't think any of the sequencers support more than one anyway but I'm sure it will happen. Just leave in the hooks for the future.
For windows and the Mac the ability to use their own calendars to start shows.
If you want to brain storm I'm available. It's one of my engineering strong points and what I've done at the last several places I've worked.