ouhh, that's hard...
ok, conclusion: If I want to distribute only one executable to my customers, I have to choose w2k32 bin. It'll work everywhere, possibly a little bit slower, possibly not, and a restart option, which isn't needed by everybody, won't work on X64 systems. So far correct?
What calls do you use to trigger bcedit? CreateProcess? API-calls? What makes the calls crashing or not working? Problems with the wow64 subsystem?
Are there any ambitions to bring back together the 3 open ends?