Holas, Bueno tenia una curiosidad, con alguna funcion en un timer, se puede detectar cuando un registro se inserta en una tabla y de ser asi, mandar un messagebox o abrir un form
Lo que podrias hacer talvez es tener 2 variables del tipo DataTable (dt1,dt2), de ahi al iniciar el programa haces el comando para obtener y guardar los datos en dt1, y ya con el timer haces ahi una peticion de cada tiempo nose 1 min a hacer lo mismo y que guarde los datos en el dt2 y ya de ahi haga una comparacion, no estoy seguro si funcionaria pero en teoria podria que si hehe
SqlDependency
http://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqldependency.aspx
Saludos
O también: http://msdn.microsoft.com/en-us/library/ms166043(SQL.90).aspx