Hi lenug,
about adding drivers after boot, There is a nice topic by Malok here
http://theoven.org/index.php?topic=3043.0*
About EasyBCD, I guess you need to enable .Net Plugin,
since you seem to be after a close to full feature WinPE,
Probably better these plugins
Components\"Common components" Plugin
Components\".Net Framework" Plugin (EasyBCD)
Maybe also enable
Components\"DirectX 11 & 12" Plugin
Components\"PowerShell Core" Plugin
Components\"Vss" Plugin
Keep
Drivers\"Driver Integration" Plugin enabled even without adding drivers,
also keep
Drivers\"DrvInstPatch" Plugin enabled
This will ease after boot adding drivers easier.
*
random apps you tried are not simple applications

,
they are more suitable for normal windows or windows portable to get them to work out of box,
as written by Malok you need (or create) a plugin to get them work on PE.
*
WindowsPE and WindowsPortable are 2 different things,
Here we confront using WinPE environment, which "looks like" WindowsPortable, but it is not,
many end users have too high expectations since they think WinPE is yet another Windows with name PE ..
using PE comes with some limitations ...
That is the reason only an "optimal" set of plugins enabled for PE since most prefer small but effective PE ....
after spending some time with practice you will figure out.

*
For WindowsPortable I had preferred booting via .vhd and creating page file with "Add Swap File (PageFile) to disk by Olof" will work there too.

(last time I remember, WindowsPortable with vhd boot have no pagefile, but you can add pagefile with Olof tool)
ps:
My way, use fast ssd ufd which is hd for windows, create vhd boot... and after boot add pagefile (swapfile) to the root of fast ssd...
+
Because of the difference,
There is an opposite way of development with WindowsPE and WindowsPortable
on WindowsPE people try to add something up to point that comforts them (up to optimum point one like)
on WindowsPortable people remove something up to point that comforts them (up to optimum point one like)
one thing fine with WindowsPortable, one can backup vhd file, which make it secure in case of emergency.

(that is the reason I like vhd way, but requires fast disk since vhd is big)
*
As written by Malok with reason,
FlatBoot of PE not preferred much,
everybody is very happy booting PE from image (boot.wim) and portable apps out (with drive letter Y:)
which makes PE small and secure and portable apps easy to update when required.
**
Yes I remember you from WinXshell topic

after spending some time with practice you will figure out, as written on FAQ topic spend some time.

