<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def setup_icons(self, ):
 """Setup the icons of the ui :returns: None :rtype: None :raises: None """

        iconbtns = [("menu_border_24x24.png", self.menu_tb),
                    ("duplicate_border_24x24.png", self.duplicate_tb),
                    ("delete_border_24x24.png", self.delete_tb),
                    ("reference_border_24x24.png", self.reference_tb),
                    ("load_border_24x24.png", self.load_tb),
                    ("unload_border_24x24.png", self.unload_tb),
                    ("replace_border_24x24.png", self.replace_tb),
                    ("import_border_24x24.png", self.importref_tb),
                    ("import_border_24x24.png", self.importtf_tb),
                    ("alien.png", self.alien_tb),
                    ("imported.png", self.imported_tb)]
        for iconname, btn in iconbtns:
            i = get_icon(iconname, asicon=True)
            btn.setIcon(i)