Crie um novo tipo MIME para ele.
Primeiro, crie um arquivo text-rkt.xml
com conteúdo:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/rkt">
<comment>rkt text</comment>
<generic-icon name="leafpad"/>
<glob pattern="*.rkt"/>
</mime-type>
</mime-info>
Em seguida, adicione isso ao banco de dados local do mime:
xdg-mime install text-rkt.xml
Em seguida, associe-se a algum programa (por exemplo, o leafpad):
xdg-mime default leafpad.desktop text/rkt
E voila: todos os arquivos .rkt serão abertos no leafpad. (e seu ícone também é leafpad)