¿Cómo get la ruta del file del file .icns seleccionado por el usuario en applescript?

Estoy escribiendo un AppleScript en el que necesito la ruta POSIX a un file .icns que el usuario selecciona. Sin embargo, por alguna razón, se niega a aceptar .icns como un tipo de file válido.

Esto funcionará:

 set Icon to (POSIX path of (choose file of type {"png"} with prompt "Select a .png file.")) 

Pero esto no:

 set Icon to (POSIX path of (choose file of type {"icns"} with prompt "Select a .icns file.")) 

Cuando se ejecuta el script, no me deja elegir ningún file, incluidos los files .icns.

¿Algunas ideas? Gracias.

Además, estoy ejecutando 10.8.5 si ayuda, y si hay una manera fácil de convertir files .png a files .icns con applescript, estoy abierto a eso también.

Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).