However, other multi-platform compilers have window related commands, wich is the only lack of bmx. If you can solve this limitation, every one will use bmx to compile multi-platform code.
Might I direct you this way sir.
On your left you can see the 3D module in development, on your right the garage where the DX7Max2D module was created and just ahead is the planned location of the GUI module, completion date estimated as 1-2 months.