Для отображения изображения без использования окна, как это делает Desktop Goose, можно использовать библиотеки для работы с графикой, такие как OpenGL или DirectX. Эти библиотеки позволяют рисовать изображения непосредственно на экране, минуя стандартные оконные элементы.
Для реализации вывода изображения поверх окон, аналогичного тому, который используется в Desktop Goose, можно использовать такие техники, как создание прозрачного окна поверх других окон, а также использование API для захвата и изменения изображения в реальном времени. Например, можно использовать библиотеку GLFW для создания прозрачного окна и библиотеку DirectX для вывода изображения поверх других окон.