Yes, it can be done but there is simply no point in applying the coating on vinyl or PPF. The ceramic coating is for paint protection not for vinyl protection, it will also be peeled off once you’ll peel off the vinyl.