If you want to use a custom icon for quest that isn't an item, then you need to use Resource Loader mod and Custom Icon item.
Place your texture in
resources/assets/modpack/any_icon_name.png. The file name and folder names have to be lowercase.
Right-click with Custom Icon item in hand and set path to
Select this item as icon from your inventory.