In a small saucepan, place the water and agar-agar flakes, and simmer for 5 minutes to thoroughly dissolve the agar-agar flakes. Meanwhile, in a food processor, process the tofu to a smooth puree. Add the agar-agar mixture and the remaining ingredients, and process for 1-2 minutes or until very smooth and creamy. Taste and add additional sweetener or vanilla, if desired.
If you have an ice cream maker, transfer the mixture to the ice cream maker and freeze according to the manufacturer's instructions. Or, pour the mixture into a large shallow pan, and place it in the freezer. Stir the mixture every hour or so to give it a smooth texture. When completely frozen, remove it from the freezer, and allow it to sit at room temperature for 15 minutes. Transfer the mixture to a food processor, process until smooth, and transfer the mixture to an airtight container. Return it to the freezer and freeze until solid. Serve as an accompaniment to cakes, pies, desserts, or as a refresher.
*Variation: if you don't mind the extra fat, adding a few tablespoons of a mild vegetable oil to the mixture before freezing will result in a rich and creamy texture. Feel free to experiment with the recipe by adding additional flavorings, or chopped fruit or nuts.
Yield: 1 1/2 Quarts