we can trap all FPU instructions
That should work, assuming the other differences can be handled in a similar manner. It remains to be seen what kind of performance impact it might have. WarpUP-WarpOS/Demos/cybermand will be the judge of that I guess.
As I recall it for some reason WOS exposes the supervisor side of the CPU to any apps though (Super() call). Hopefully that isn't used much.