Можно ли в pygame покрасить заголовок окна
Источник: Stack Overflow на русском
Нет, изменить цвет заголовка окна в pygame вы не можете.
Но:
Вы можете убрать заголовок окна. Просто создавать screen
надо вот так:
screen = pygame.display.set_mode(<ВЫСОТА>, <ШИРИНА>), pygame.NOFRAME)
# ^^^^^^^^^^^^^^
А далее, как вам надо рисуете собственную рамочку.