Метод на объекте.
Функция не зависит от объекта.
Для Java есть только методы.
Для C есть только функции.
Для C ++ это будет зависеть от того, находитесь ли вы в классе.
Попробуйте Создание гаджетов боковой панели на C # .
C # - не единственный вариант. В этом подробном руководстве объясняется, как разрабатывать гаджеты без C #. (Первоначально гаджеты были созданы на смеси XML, HTML, CSS и некоторого языка сценариев IE.)
Как начать работу с гаджетами Windows 7 - это связанный вопрос о переполнении стека, который также может предоставить дополнительную информацию.
Создание гаджета, вызов вашего .NET-кода через Interop: http://www.codeproject.com/KB /gadgets/GadgetInterop.aspx
красивый и мощный с хорошим примером