Generate Empty Project (not Win32 Project)

Close Visual Studio (Don't mess with .rc file)

Copy all .cpp, .h, .ico & minimal.rc from BaseForMinWiz

Open Visual Studio
In Solution Explorer, SEPARATELY FOR EACH FILE TYPE,
"Add > Existing Item" all source files copied from Minimal:
All *.h (Header Files), minimal.rc & *.ico (Resource Files),  all *.cpp (Source Files)

In Project Properties (MAKE SURE ALL CONFIGURATIONS):
  Configuration Properties -> C/C++ -> General -> SDL checks -> No
(So functions like strcopy are still allowed. "#pragma warning(disable: 4996)" already in Headers.h

Build and run to see if any problems still not fixed by above.

Then see comments in global "int APIENTRY _tWinMain" (in Minimal.cpp) to edit for type of app.

For Main Win or Tray app, or not-so-simple dialog app, also see below.

Check Headers.h for commented "// #include ..." lines that this particular program needs.

Delete CSettings source and references if not used

For Dialog App:
  Delete MainWin and Tray source files
  Delete references to above in WinMain

For Tray App:
  Change SW_SHOWNORMAL to SW_HIDE in WinMain
  Delete main window menu and references in MainWin
  Delete dialog references in WinMain if not used

For Main Window App:
  Delete Tray source files, and references in MainWin
  Delete dialog references in WinMain if not used

To make additional dialogs (any type app):
  Copy XyzDlg source files .txt files from Minimal folder, rename, text replace "XyzDlg"
