Those 3 can be used by uLaunchElf, but they are not needed.
These are both in the ps2 bios by default, so unless the program is requiring some weird access, they probably arn't needed.
PS2FTPD.IRX might be from execftp, or from the uLaunchElf source, either way its for ftp, and shouldn't be needed.
As for the rest, some of them are probably from ps2link(the older versions before they builtin the irx files by default), or maybe execftp.
As far as I can tell, myPS2, HDLoader, snesstation,pgen and uLaunchElf all have their IRX files builtin, so removing the files shouldn't affect any of these(unless you are using the optional usb drivers for ulaunchelf)
Im not sure about xrick and ps2tris, to be safe cut the files and move them somewhere and see if your software still runs properly.
Gaming Console: v7 PS2 Independence Exploit + 200gb Segate HDD
Development Console: v7 PS2 DMS4 Pro + EE_SIO Cable + 6gb HDD