I guess you will have to use scale. set a variable called zscale set it at 1 and set scale of your bomb to that. When you throw it up scale will increase, then after a certain point start to decrease ( use gravity variable set at something like 0.02 )
So it would look something like this ( you will have to change numbers until it looks right, I have not actually tried it in a top down game )
After bomb thrown set power to 0.1
zscale = zscale+power
power = power - gravity
bomb set scale to zscale
Set limits so when zscale gets to 0.5 or wherever you want ground to be it bounces back by
if zscale<zscaleminimum power = power*-0.9
For direction of throw use angle of throw to set x and y direction. Similarly set xspeed and yspeed to increase like zscale and instead of gravity slow it down via drag variable, or something like that