In case you would be interested in including quail definitions for Programmer Dvorak keyboard, they are here. (Of course they may be distributed under the GPL and I've assigned copyright of my Emacs changes to FSF.)