There is some data to suggest that alcohol drinking reduces chances of a heart attack but then alcohol has various bad effects also like inreasing blood pressure, it also depresses the heart muscle esp in patients with heart disease.
Alcohol also is not good for liver. In totality alcohol in moderation is ok but cannot be recommended as a heart tonic.
Aspirin is beneficial in subjects with more than 2 or 3 risk factors like(diabetics, people with high BP, people with high cholesterol etc.In general regular exercise, not smoking, eating heart healthy diet and having a periodic check up is recommended to keep heart disease away.