Hi, not sure what "dedicated checkin" would constitute, however Thomas Cook do have thier own checkin desks in T2 at Glasgow Airport.

Hope this helps