[Base List of Features]
Set Width, Height, BPP
Select Fullscreen, windowed (maybe a selection to do both with Alt+Enter switching)
Use DX3 interfaces or not


[Possible Features]
Initial Splash screen
Initial main menu
Pause app on lost focus
Initial Map (with ability to select a 4 layer map style?)
Isometric or stock map type
Animated character moving on the screen

[Enhancements]
Use CDXInput instead of WM_KEYDOWN
