私のやり方ですが,
background-color/foreground-color な属性を持った frame-alist を
適当に定義して,それ使って make-frame してるだけです。
default-frame-alist には (minibuffer . nil)
を追加しとく。なにぶん3年ほど前の設定なので,もっと上手い方法あるかも。
(setq minibuffer-frame-alist
'((minibuffer . only)
(vertical-scroll-bars . nil)
: ほか適当にお好みで (auto-raise . t) とか。
(foreground-color . "#ffffff")
(background-color . "#605599")))
(make-frame minibuffer-frame-alist)
XEmacs w/ detached-minibuf なら default-minibuffer-frame に property を設定すればよいかと。
(set-frame-properties default-minibuffer-frame
'([default foreground] "#ffffff"
[default background] "#605599"))



![[Go Patriots]](http://roguelife.org/diary/img/gopats.gif)

![[Masubi]](http://roguelife.org/img/masubi.png)
tomoaki@tsumura.info