You don't need cups unless you want to do printing and since it won't talk to our printer on a print server I don't have it installed. Also you don't need rpm/yum because all it does is install some necessary DLLs, all of which may already be installed anyway.
What we do need is for the support DLLs to either be included with the package or be provided as a separate package like those for the latest versions of firefox.
While we are talking installers I would like to see something that installs printers - something like the installer they use in elementalOS Linux. Select new printer, select samba printing, browse for printer, select printer from list, install and it is done. Picks up network printers as well as local ones without problems. This is something we need on OS/2 eCS especially if we want to attract more people to our OS.