It occurs to me that the hood switch may not actually be "required". It's supposed to be a requirement for the anti-theft alarm, also, to protect the underhood area/engine compartment.
BUT... the anti-theft alarm works just fine without it.
The reason for the requirement for the remote start is so that the engine can't be started with the fob while someone is working under the hood. (Safety issue.)
So here's the deal... The switch is either "NC" or "NO" (normally closed or normally open). Most pin switches are normally open (with the pin depressed) and closed when the pin is released (as in, when the hood is opened.) My point is, if there is no switch installed, at all, the circuit is "open". The BCM will think the hood is closed - the desired/required condition for a remote start.
So... other than the "requirement" of visually verifying that the switch is actually there, it shouldn't matter.
Edit - Even with the switch open (off) there needs to be a resistor across the circuit. 1K or 100K. (Read on... I will edit as I get the correct value.)