Como sua solicitação parece ser apenas para GUI, sugiro seguir o comentário do jofel sobre o .desktop arquivos. O Archlinux tem um bom breve resumo sobre as chaves interessantes nos arquivos .desktop. Uma sugestão seria
[Desktop Entry]
Name=Whatever you want
Type=Application
Path=/home/user
Exec=env WINEPREFIX="<prefix>" wine appDirectory/application.exe
A parte env WINEPREFIX
pode não ser necessária, mas use-a se você tiver vários prefixos ou para uma boa medida.
Coloque o arquivo <Whatever you want>.desktop
em sua pasta $ HOME / Desktop e você deverá definir um novo ícone que possa clicar.
Este arquivo daria a você pelo menos appDirectory/application.exe
para grep.
Path
é onde o comando será executado.
Dessa forma, você pode modificar as proporções Path
e Exec
para obter mais do caminho em Exec
, se precisar dele para grepping.
Portanto, com Path=/
e o restante em Exec
, você receberá o comportamento solicitado.
No entanto, a necessidade de grepping assim não está clara para mim. Se for executado apenas como uma instância por vez, você poderá criar um arquivo PID e verificar se o PID existe, como apresentado aqui mas modificado para as suas necessidades. Esta resposta também pode ser interessante se você decidir ir para um arquivo PID.