Veej,
I can definately appreciate working on a decompiler. I have been doing 'decompiles' manually (well, sort of, just staring at bytecode in UltraEdit32 and interpreting it into SCIScript). Heinous, but I have learned a lot from the exercise.
Re: Brian P. - I think that he would never have even released his SCIStudio VGA code if he was a bad guy. After all, he wanted to sell it as a 'registered' version at one point. I think his dream of making money off of SCIStudio and ports of Sierra games on the GBA went by the wayside, and now he is working for a game company. I certianly can't knock him for needing to make money.
And, his decomplier probablly was buggy, but it worked well enough for him. The thing is, Brian contributed a great deal to the AGI/SCI fan community. I know he was dissapointed with the lack of games (or quality of games) that was being made with SCIStudio, but the community has survived even if he does not have time/interest to contribute anymore. Heck, for all we know he is reading these posts right now. What has kept people interested? Well, I think it goes back to that child in each of us that looked at the Sierra games back in the 80's/90's with wonderment, wishing some day to be able to make cool games like that. I would say if you asked a lot of hackers-turned-"IT Guys/Gals" why they are in the industry today, it had something to do with those 'old' games
C# is what I use all the time. Definately would be able to help you there. I don't know if troflip is still wanting to keep working on the SCI Companion or not, but I was hopeful that he was going to make that a full-featured port of SCI Studio. I would have certianly liked to see an editor for SCI1 views, pics, and palettes. I don't know if he was even headed in that direction though.