The intermolecular forces depend on both the solute and the solvent.
The solute may be :
1. non polar covalent
2. Covalent but with dipoles
3. ionic
The solvent may be:
1. Polar
2. Non-polar
This is rather simplified as there are subsets of solvents such as protic and aprotic.
There are three possible types of intermolecular force:
1. Van der Waals (induced dipole- dipole) forces
2. permanent dipole-dipole interactions
3. hydrogen bonding (a special case of 2. featuring hydrogen as the positive side of the dipole)
example:
Sucrose in water involves hydrogen bonding from the water to the -OH groups on the sucrose
'Pigments in a solvent' depends on both the nature of the pigment and the type of solvent