Actually, as a fuel system cleaner fuel additive, Seafoam is surprisingly effective at dissolving spooge and varnish. It won't (at least in my experience) penetrate a completely plugged carburetor passage or jet, but it's great for restoring restricted passages. I like to mix a strong solution of about 8 parts gasoline to 1 part Seafoam and run the engine on that at a fast idle for 10 minutes, then leave it sit overnight. Dilute the mix to 50:1 in the morning and run the engine again for a while (eg: take the bike for a ride) before completing any adjustments to the carb(s).
This is not a seat-of-the-pants subjective evaluation. I have compared before and after on several occasions using a Gunson's ColorTune plug to visually evaluate the mixture as well as an exhaust gas analyzer to quantify results.
For over 20 years I have hosted the annual "Northern Ontario Carb Clinic" for the XJ Owner's Group. Early on we discovered that we might tune a poorly running machine into life, only to get reports the bike started running worse a few days later. After a few times we tweaked to the fact the Seafoam added to the fuel system after the tune-up cleaned things up so the bike now ran rich and needed to be re-tuned.
I now advise owners to run the Seafoam for a few days prior to the carb adjustments.
I have also used a similar ratio mix as the medium when cleaning fuel injectors. It can improve the spray pattern in a dirty injector, although nothing can help a worn-out injector (or carburettor for that matter).
As for it's efficacy as an engine cleaner, I have no evidence one way or the other. It may be as effective as "Ring-Free" and similar products, but I have no evidence they disolve carbon either. It may be of use disolving oil sludge build-up but there are cheaper ways to effectively deal with that issue.
Just my 2¢