Thank you Anonymous Monk!!! What I ended up doing was this... I copied and pasted some .dll files it couldnt find from GTK to GIMP directories. Then I ran this and it behaves like a system call in Linux...
use Win32::Process;
use Win32;
my $ProcessObj;
Win32::Process::Create($ProcessObj,
"c:\\Program Files\\GIMP\\bin\\gimp.exe",
"start gimp.exe E:\\Sams_Data\\brian_judy.ppm",
0,
NORMAL_PRIORITY_CLASS,
".")|| die ErrorReport();
$ProcessObj->Wait(INFINITE);
| [reply] |