2.0.3: Update dependency check

Removed unnecessary if-then statements, just run the same function with multiple variables.
Added cabextract as a dependency (thanks, kvan73!)