I was reading something about Android / Ubuntu cross breeds concepts(?) that can do that. Since they share the same linux kernel and all it doesnt require a reboot or anything. Obviously whatever you want on the desktop end would have to compile to ubuntu arm.