Aqui está um arquivo reg para adicionar o comando para editar com IDLE para os tipos de arquivo Python.File(.py) e Python.NoConFile(.pyw). É para o Python 2.7, instalado no C:\Python27, então substitua os caminhos pythonw.exee idle.pywque são relevantes para a sua instalação. Salve-o em um arquivo .reg. Em seguida, clique com o botão direito e escolha Merge.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""