Carl Tremarco scored the only goal in stoppage time as John Robertson's side got their hands on the trophy for the second time.
Iain Vigurs earlier missed a penalty but ICT eventually edged out a Dumbarton team appearing in their first national final in 121 years.