How do I get a customized icon for my usb flash drive that will appear on both windows and Mac?

I am trying to figure out how to get a custom icon for my USB flash drive. I know how to do it for each OS on its own. as shown below but instead o doing that I want to just make one universal icon that will show on windows and Mac.

Mac: press (CMD + C) on a photo -> right click flash drive -> get info -> click icon on top left -> (CMD + V)

In some cases this does not work in which case you do the following:

open photo and press (CMD + A) -> (CMD + C) -> right click flash drive -> get info -> click icon on top left -> (CMD + V)

Windows create text edit file -> type "[autorun] icon=imagename.ico" -> save as "autorun.inf" in drive -> save as type: all files -> drag imagename.ico to drive.