Берете свои приложения "написанные на С++" и переписываете на WinAPI. Тестируете работу на голой WinXP в виртуалке, сравниваете переносимость и требовательность к библиотекам. Потом сравниваете размер и понимаете зачем WinAPI нужен. Заодно учите те части WinAPI, которые вам нужны.
Только учтите, годный GUI на WinAPI писать тяжко, единственный минус.