Isso funciona muito bem no meu sistema:
find $HOME/.wine -name '*.lnk' -type f -exec bash -c 'wine winemenubuilder "$0"' {} \;
Ele faz o seguinte:
- varre sua unidade Wine para arquivos .lnk do Windows
- cria um arquivo .desktop do Linux para cada arquivo .lnk
- cria uma pasta
$HOME/.local/share/applications/wine
- coloca todos os arquivos
.desktop
recém-criados lá
Muito legal?
Referências: