Patching every 3.6+ version would be better - but it's your decision as you're the one working on them.
A 4.2 patch for example would still be interesting, as :
- OS 4.2 is much smaller than 4.4 and thus is using much less RAM
- Ndless 4.2 can be considered as perfectly stable, since it's been used for months
I don't have time to test/improve your 4.4 patches for now.
Are all of them absolutely needed or did you just patch every reference ?
Because the place in Boot2 4.0.3 in which ControlX is injecting the OS patcher together with its patches is quite small, just a little more than 900 bytes for all supported OS versions.
And the Ndless installers have to fit in this same place too...