(defun test()
(interactive)
(set-frame-position (selected-frame) 100 100)
)

でうまく作動しました。


(interactive) いつも、よくわかりません。
http://www.gnu.org/software/emacs/manual/html_node/elisp/Interactive-Call.html
とか、その日本語訳とか読んでいるんですが、なんのことやら。
確かに、いつも(interactive)を入れるとなんとなく作動するんで、
いつの間にかそうしている気がするんですが、

今回は、「setq default-frame-alist」という点がそもそもNGだったんで
混乱してしまいました。

ヒントをくださった皆様、ありがとうございました。