För färgstyrning kan du göra på två olika sätt (finns säkert fler) som fixar det hyggligt.
Antingen, precis som du nämner, spara för webb och spara icc-profilen i bilden (endast jpeg). Problemet är de läsare som inte stödjer inbakade profiler. Bilden kommer att se bra ut på kalibrerade system och läsare som fixar färgstyrning, men inte andra.
Eller så jobbar du med en snäv färgrymd rakt igenom produktionen. Förslagsvis sRBG som är rätt liten. Spara även med profilen där, så att du får bättre säkerhet mot färgstyrningssystem. Kom ihåg att använda perceptuell renderingsmetod.
Den snäva profilen gör att du får större säkerhet mot okalibrerade system och system/läsare som inte stödjer färgstyrning. Självklart blir det inte lika bra som om allt färgstyrdes, men bättre än om du jobbar i stora färgrymder.
Som du ser är det problem med båda varianterna, och så är det. Inte förrän alla sitter med kalibrerade system och alla läsare fixar färgstyrning så kommer det att funka som det borde.