It used to be possible to set HKEY_CLASSES_ROOT\Unknown\Shell\Open\Command and then any unknown files would open with the specified program instead of seeing that “Open With...” dialog box.
This applies to files with no extension, as well as files with .dat or .xyz or whatever.
This page explains how: Vim Tip 185
Does Windows 7 let you do this?