Custom HTML via a suitelet and having your button ...
# suitescript
c
Custom HTML via a suitelet and having your button be custom is gonna give you more flexibility from what I have seen. There may be a better approach someone here has