Реально. Но возникнут трудности с Full Screen играми, т.к. это уже немного другая история.
Остальное, не сложно.
На PureBasic вроди есть всё что нужно, работа с сокетами, или получше что (уже подготовленное).
Используй TCP для передачи данных. А картинки для простоты можно прямиком клиентским приложением копировать на локально зашаренную папку (не придётся делать передачу картинок по TCP).
Можно ещё проще, поставить MS SQL и тупо писать имя файла и timestamp, клиентом. А серверным приложением обновлять список в риалтайм. Не придётся писать таким образом никаких серверов для юзер контроля на TCP/IP, и т.п.
ЗЫ, за работниками следить решили?