ok well then i have a different idea i would like to add something to my program then on the right hand side that would list a pre-set list of services then across from them it would say either started or stopped like such in like a scrolling (because there's a lot)so it would check the services on a timer every 10 seconds or so, and on start up of the program, and i have a button that shuts all of them down, and one to start them all back up and i want it to show them changing as they are getting stopped or started how could i do this? is it possible even? AxInstSV Stopped SensrSvc Started AeLookupSvc Started ALG Started AppMgmt Started BITS Started BDESVC Started bthserv Stopped PeerDistSvc Started CertPropSvc Started Browser Started VaultSvc Stopped DPS Started WdiServiceHost Started WdiSystemHost Started TrkWks Stopped