I see the engine has a setResizeable method for Irrlicht windows. Is there a similar method for minimizing windows? I've noticed that when I use the setResizeable, the minimize functionality is shown but grayed out.
You are probably thinking of the function IrrlichtDevice::setResizeAble(). If you want the app to be minimizable, you would need to change the source code in the Irrlicht device [CIrrlichtDeviceWin32.cpp]. Simply pass a WS_MINIMIZEBOX flag to the CreateWindow() function call and rebuild Irrlicht.