gAlwaysIdle - это приложение Windows, которое добавит пункт меню в контекстное меню Gtalk.
alt text http://www.tothepc.com/pic/gtalkidle.jpg
Как это сделать для приложения с помощью vb.net или С#.net?
Я не думаю, что это возможно с помощью .NET. На данный момент сайт gAlwaysIdle недоступен, но, скорее всего, он использует инъекцию кода /DLL для изменения кода Google Talk во время выполнения и вставки элемента меню. Это возможно только с родными (скомпилированными) языками, на которых языки .NET не являются.
Изменить: я нашел зеркало загрузки и посмотрел приложение. Он использует метод SetWindowsHook для DLL-инъекции, который подтверждает мою теорию.