--- LoginWindowController.m.orig	2010-11-06 14:03:25.000000000 -0500
+++ LoginWindowController.m	2010-11-06 14:17:30.000000000 -0500
@@ -25,13 +25,13 @@
 - (id)init {
 	self = [super init];
 	if (self) {
-		kPrefix = @"/opt/local";
+		kPrefix = @"@PREFIX@";
 		kDrizzle = [[kPrefix stringByAppendingString:@"/bin/drizzle"] retain];
-		kDrizzleForDownload = [[NSString alloc] initWithString:kDrizzle];
-		kDrizzleForExtract = [[NSString alloc] initWithString:kDrizzle];
+		kDrizzleForDownload = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCDownloader.app/Contents/MacOS/PCDownloader"] retain];
+		kDrizzleForExtract = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCExtractor.app/Contents/MacOS/PCExtractor"] retain];
 		kPlasmaClient = [[kPrefix stringByAppendingString:@"/bin/PlasmaClient"] retain];
-		kPlasmaClientForAuth = [[NSString alloc] initWithString:kPlasmaClient];
-		kPlasmaClientForGame = [[NSString alloc] initWithString:kPlasmaClient];
+		kPlasmaClientForAuth = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCAuthenticator.app/Contents/MacOS/PCAuthenticator"] retain];
+		kPlasmaClientForGame = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PlasmaClient.app/Contents/MacOS/PlasmaClient"] retain];
 		
 		kDataDirectory = [[kPrefix stringByAppendingString:@"/share/mystonline/data"] retain];
 		kPythonDirectory = [[kDataDirectory stringByAppendingPathComponent:@"python"] retain];
