Use icomplete for all completion-tables.
icomplete declared as autoload (since 1993) so require is not sufficient.
--- a/.emacs-my Sun Jan 27 23:34:57 2013 +0200
+++ b/.emacs-my Sat Feb 16 23:38:46 2013 +0200
@@ -773,8 +773,8 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(message "minibuffer")
-(require 'icomplete) ; Interactive completion in minibuffer.
(icomplete-mode 1)
+(setq icomplete-with-completion-tables t)
(mapc (lambda (ext) (add-to-list 'completion-ignored-extensions ext))
'(