Hi, here are my thoughts on it.
1. Ok, sounds logical to move the SCEs from the update directory during shutdown since boot time is seen as more valuable than shutdown time. And SCEs can be quite large as opposed to the average Core tcz updates thus a much greater slowing of boot time.
2. I had thought of that, and since the packages included in a dependency SCE can change due to a change in Debian or dCore specific dependencies. I will create reverse tree updating order.
3. I don't want to make changes to the user experience unless needed, having to issue boot codes to see extensions loaded on Core and then having to use a boot code to not see them on dCore would just add to confusion for those who use both. I want dCore and Core to differ in it's usage only where absolutely necessary.
4. I agree, I see what needs to be changed, will only take a few lines of code.
5. A script for a dep tree would be useful. Perhaps it could be contributed.
6. If a dep file is changed, yes, it's new contents is what is used by importsce/updatesce.
7. That is perhaps a future wish list item. One thing I would like is if dCore had an FLTK Appbrowser. What I would like to see is the least difference in the user experience between Core and dCore.
8. The forum history shows that the foundation of dCore was put in place by Robert as a means to bring Tinycore to other archetectures, initially armv7. I thought it would be nice to also have an x86 port of it, and I was able to get involved. And I see it as an offering of Tinycore, not as a distro in and of itself. I know you meant nothing bad by it, but as for dCore being a joke, I have seen Tinycore called that in another distro's forum. Yet there are folks at IBM and NASA that take Tinycore seriously enough to use it (source: Google search). dCore is not the first offering to leverage Debian packages, nor the first to basically be able to exist as a one man show when needed. Concepts are what make a distro. Pristine boot, backup, mounted & symlinked packages, frugal install, live filesystem in RAM without Unionfs, these are the central distro concepts of Core and dCore. I see the design of making it possible for one person to support 4 different x86 ports and (so far) one arm port with one portable set of scripts as a plus and not a liability. There are still things that need working on, I want to focus more on startup scripts for packages that need them to work in dCore to expand our package availability - and from the start Tinycore packages have often needed startup scripts to work with the symlinked install method. But wIth 1 and a half years of continual progress and maintenance (feature adds, updates, quick bugfixes, supporting new Debian/Ubuntu repo releases), I don't feel the need to defend or justify the existence of dCore further, I will simply direct future inquires to this thread.