I don't see any reason to support windowed mode in an emulator. (excepting dosbox which needs some space for xkbd).
Btw: If you want to scale the game window, I've heard it's possible to have fb-controller scale a region arbitrarily (leaving a buttons region unscaled). See mplayer sources for implementation.