In order to prevent your setup from running on a Virtual Machine, you can go to "Launch Conditions" page and check the "Prevent running in virtual machine" option.
In what regards preventing the setup to run on a laptop, I am not quite sure that is even possible.