I have installed a portable version of VirtualBox on my flash and I am able to run both Whonix gateway & the workstation.
However as soon as I try open any application it crashes and tells me
"The process for the desktop protocol died unexpectedly"
I found a similar question on VirtualBox website but no one had an answer for them.
It is quite frustrating