There exist symbols for each number (and a minus) in superscript: ⁻¹²³⁴⁵⁶⁷⁸⁹⁰
You can simply hardcode relabel all of your labels using some sort of variation of
SendToReport(
Dispatch(
{},
"column here",
ScaleBox,
{
Label Row(1, {Tick Mark( Label( 1 ), Label( "10⁰" ) )})
}))
(not tested - probably best to do some labels by hand and then copy the script and continue it)
Or use the Tick Label List function (see scripting index) and do some kind of dynamic evaluation of what values will show up, but again it's probably easier to hardcode a large range.