Прежде всего, вы не должны использовать Dev-C ++. Если вы действительно не хотите использовать Visual Studio (почему бы и нет? Это бесплатно!), Тогда Code :: Blocks или Eclipse или что-то еще - лучший выбор. Dev-C ++ не обновлялся более 5 лет ...
Способы создания фоновых процессов в C ++ в основном такие же, как и в C #, вы просто не получаете огромную библиотеку классов, которая есть в C #, которая выполняет большую часть работы за вас.
Ваш основной выбор: службы Windows , или создание обычного приложения Windows и просто не отображение окон ... какое из них вы выберете, зависит от ваших конкретных требований (хотите ли вы, чтобы оно запускалось, даже когда никто вошел в систему или вы хотите, чтобы он был связан с вошедшим в систему пользователем и т. д.)