Стоит ли заморачиваться и писать gui для чита на WinApi
Это будет банально неудобно, чтобы рисовать на винапи тебе нужно будет создать дополнительное окно, которое не будет видно в игре из-за того что окно игры уже будет в фокусе.
Кроме того, imgui это все таки кроссплатформенная либа, она будет работать с разными бэкэндами на разных ос, а винапи это только винда.
В общем, имхо пустая трата времени.
Но так же стоит заметить что и сам imgui достаточно паршив, его архитектура мгновенности мб кому-то удобна для отладки, но для гуя это пустая трата времени, гуй должен перерисовываться только когда изменился. Так же гуй все таки должны быть объектным, в imgui нет ничего из этого.
Как по мне, оттуда можно взять например систему отрисовки и реализовать свой гуй.