Я хочу заменить часы в системном трее и отобразить на них дополнительную информацию, например значок погоды.
Я нашел три демо, вот одна из них: http://www.stoicjoker.com/tclock/Download.php.
НО я программирую только на C #, и все эти демонстрации на C ++.
Есть ли способ сделать это в C #?
Это не стандартная ситуация или возможность, это легко доступно в Windows API. Вот еще один: http://wincalendartime.sourceforge.net/index.html. По комментариям могу сказать, что процесс перезаписи часов довольно сложен (внедрение dll в Explorer & живое наследование часов).
Других решений пока нет …