I've used Carborator Cleaner on some clothing (not a kilt) to remove small smudges. It's very similar to the stuff dry cleaners use. Of course, anything you try, check for color fastness in a hidden spot before trying it on the apron.