use WinMain cmdshow parameter

instead of hardcoded SW_SHOW, use nCmdShow passed to WinMain
added main menu to the window

with handles in message loop
quick hack to disable resizing of the window

using XOR on WS_OVERLAPPEDWINDOW against WS_TICKFRAME to disable resize
but keep all the other flags presented by WS_OVERLAPPEDWINDOW