I found out one of the reasons why Behold’s setup program worked without problems in Windows Vista. The very strange reason is that the name of the setup program is: “behold-setup.exe”. The name contains the word “setup” so Vista assumes its a setup program and lets it do its job in the old Windows XP way.
What an odd thing for Microsoft to do, but it works in some cases, like Behold’s.