+- (void)applicationLaunched:(NSNotification *)note
+{
+ NSDictionary *info = [note userInfo];
+
+ if ([[info objectForKey:@"NSApplicationName"] isEqualToString:@"iTunes"]) {
+ iTunesPSN.highLongOfPSN = [[info objectForKey:@"NSApplicationProcessSerialNumberHigh"] longValue];
+ iTunesPSN.lowLongOfPSN = [[info objectForKey:@"NSApplicationProcessSerialNumberLow"] longValue];
+
+ [[NSNotificationCenter defaultCenter] postNotificationName:@"ITMTRemoteAppDidLaunchNotification" object:nil];
+ }
+}
+
+- (void)applicationTerminated:(NSNotification *)note
+{
+ NSDictionary *info = [note userInfo];
+
+ if ([[info objectForKey:@"NSApplicationName"] isEqualToString:@"iTunes"]) {
+ iTunesPSN.highLongOfPSN = kNoProcess;
+ [[NSNotificationCenter defaultCenter] postNotificationName:@"ITMTRemoteAppDidTerminateNotification" object:nil];
+ }
+}
+
+//This is just temporary