brir tipo de arquivo específico com script Pytho

Como posso criar um script Python para ser o aplicativo padrão de um tipo de arquivo específico (por exemplo, * .foo)? Por exemplo, quando clico duas vezes no arquivo no Finder / Explorer, desejo que o arquivo seja aberto no script Pytho

Isso é possível no Win e / ou no OS X? O aplicativo é um aplicativo PySide, se isso import

questionAnswers(5)

yourAnswerToTheQuestion