Doug, it is all over again, your "negativism" disguised as a "reality check".
I am not being "negative". It is a "reality check" simply because it is totally unnecessary to move what exists (even if what exists is totally out of step with what OS/2 has always done).
The thing is that "IT WORKS" you can move tree away from the root directory and "IT WORKS" !!!!
We don't need million of people testing it, we just need a small team for that.
Perhaps it works today. If the support people don't support what you attempt, will it work tomorrow? Putting the DLLs into \os2\DLL also works, but you are on your own if you do it. Why introduce more uncertainty t6o an already delicate setup? That just does not make sense.
Sorry guys to rant about it, but that is the way that I see it.
The way I see it, is if it works as it is, leave it alone before you cause trouble, and need to spend a lot of valuable time sorting out what went wrong. Your time, and the developers time, can be better spent testing, and fixing, things that are in need of testing and fixing.
One of my favorite sayings: "If it ain't broke, fix it 'till it is" seems to apply to your approach to "fixing" OS/2. All you are doing is introducing more way for something to fail. Why don't you spend time working on the CUPS project. CUPS 2.0 was broken (HP printers), last time I had time to mess with it, and CUPS is a very important program for OS/2. It is definitely far more important than moving a few directories around, for no good reason. YUM, SAMBA, RSync, QPDFView, USB drivers, ACPI, UniAud, and many more need more testing, and the developers need feedback (good or bad).
We just don't have the manpower to mess around with stuff that isn't important, especially when doing so may cause more problems than what we have now.