1) пользователь, при желании, легко перехватит ваш пароль к аккаунту, и боротся с этим бессмысленно.
2) можно сверху накинуть оверлей на игру. По идее - не так уж и сложно, но поддерживать такую ...
5) какие данные перехватывать? Максимум, что вы можете - дергать апишку стима и смотреть какую-то статистику по аккаунту, но с игрой самой по себе у вас ничего не выйдет.
В остальном же да,
Олег Погребняк верно порекомендовал C#, как подходящий для Win приложений язык, но к указанным библиотекам то, что вы хочете - не имеет отношения вообще. Предположу, что эта программа нужна в каком-то компьютерном клубе для контроля - в таком случае вам нужен реальный и полноценный клиент стима, и тут вам помогут
параметры запуска клиента.
В целом программа не сложная, но без понимания будет тяжело.