How to set up windows so its possible to boot non Apple laptops from it?
Apart from the fact that you'd have to ring Microsoft to reinstate your licence every time you swapped, Windows is not very good at swapping hardware. 

A Mac drive can be used to boot any Mac older than the OS on the drive; Windows doesn't work that way, you'd need a bare-metal clone &amp; install the correct drivers every time.