Shellexecute verlangt aus irgendeinem Grund das
Handle des aufrufenden Fensters. Ein
Handle ist vom Datentyp THandle bzw. Cardinal. Demnach kannst du da alles angeben, was zwischen 0 und max. Cardinal liegt. Ob es nun gültig ist oder nicht spielt keine Rolle.