In case you like this idea, here's the code of the Rich Text formula field called S.
//This field takes the info in the Status, Overdue, and Needed fields and uses it to display a status bubble. The images are stored in the Images table of this Quick Base app. Red Square = Overdue, Yellow Square = Due Today, Gray Square = Due Later, Blue Circle = In Progress, Explosion = Issue, Gray X = Canceled, Blue Checkmark = Complete
var text status=[Status];
var text due=[Overdue];
var bool needed=[Needed];
If($needed=true and $status="Not Started" and $due="Overdue", "<img src=\"theURLofTheImageIsHere/due.png\">";,
If($needed=true and $status="Not Started" and $due="Due Today", "<img src=\"theURLofTheImageIsHere/duetod.png\">";,
If($needed=true and $status="In Progress", "<img src=\"theURLofTheImageIsHere/doing2.png\">";,
If($needed=true and $status="Issue", "<img src=\"theURLofTheImageIsHere/issue1.png\">";,
If($needed=true and $status="Not Started", "<img src=\"theURLofTheImageIsHere/needed.png\">";,
If($status="Complete", "<img src=\"theURLofTheImageIsHere/done.png\">";,
If($status="Canceled", "<img src=\"theURLofTheImageIsHere/x.png\">";,
null
)))))))
Also, I hear that several Quick Base Solution Providers offer an add on that allows you to customize gantt charts.