If you want to "hide" virtualization from an app, how about running it in a child partition, meaning launch it in its own virtual machine. Provided you don't have nested virtualization enabled, this should make the app see a processor without the virtualization extensions.
Then again... if the app is looking for that, maybe it's trying to use those extensions for its own purposes. What's your exact scenario?