CreateProccess() CREATE_NO_WINDOW flag
add option to hide windows (rather than just minimize)?