It is very difficult to understand. The first thing is to understand whether it is a starchy or oily stain or just food colouring.
The next thing is to come up with the right solvent.
proteases dissolve protein...lipases dissolve lipids (fats and oils) and amylases dissolve starch. most pen marks are removed by alcohol. Most paints are removed by kerosene or baby oils.
you may also search the internet for the trade names of solvents containing the choice from above.
The problem today is that most people try to advertise products "buy this" and "buy that" without explaining the science behind it.
Whatever you do, DO NOT IRON or apply heat to the affected spot before finding a solution. Heat makes some stains permanent.
Sometimes, the stains get in to the fibres and remain permanet and there is no way to remove. But you could still try and camoflague it by means of embroidery or a bead work over it. ;) wish you luck.
Login using the form on the top of the page to post feedback (if you are a registered user). If you have not yet registered, click here to do so. It's FREE!.