Żadnego bota nie robiłem, ale wiem, że biblioteka <windows.h> daje dosyć duże możliwości robienia takich programów. Pod windowsem masz ją standardowo w kompilatorze C++ i ma sporo funkcji przydatnych do ingerowania w system, nawet możliwość czytania i edycji pamięci operacyjnej działającego programu. Niestety jest stara, a funkcje przyjmują zazwyczaj od 4 do 6 argumentów, ale dla chcącego nic trudnego :D Po dokumentacje odsyłam na stronę microsoftu