Тем у кого не работает связка foobar2000 + Logitech SetPoint, а именно, есть проблемы с назначением мультимедийных клавиш клавиатуры на действия в foobar такие как Play/Pause, Next, Previous, предлагаю универсальное лекарство.
Открываем файл %ProgramFiles%\Logitech\SetPoint\players.ini и дополняем его секции следующим образом:
[Players]
Foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
{97E27FAA-C0B3–4b8e-A693-ED7881E99FC1} — имя класса окна, это имя проверенно для foobar версии 0.9.6, в последующих версиях имя класса окна можно узнать, например с помощью утилиты Spy++, поставляемой с Microsoft Visual Studio.
[Players.Run]Foobar2000=path,:\Program Files\foobar2000\
Тут, понятно, указывается путь к папке, куда foobar был установлен.
[Players.Display]
Foobar2000=Foobar2000[Players.Seek]
Foobar2000=key,F,,1,1[Players.Rewind]
Foobar2000=key,R,,1,1
После внесения всех изменений, сохраняем файл и пересапускаем и SetPoint и foobar.
UDP [30.12.2009] : Как верно заметили в коментах, не всегда это решение работает, но есть ещё один способ.
Открываем файл %APPDATA%\Logitech\SetPoint\user.xml и правим там значение аттрибута Silent, у устройства с классом _KeyboardDevice_, каждой нужной кнопки (в моем случае это _Play_) с 0 на 1: