In a frying pan over medium heat cook bacon until 1/2 cooked, drain off the fat. You only want to drain when half cooked because it add so much flavor to the end dish.
Add mushrooms, green pepper and green onion. Saute a couple minutes, stirring from time to time.
When you are ready to add the rice the bacon should be almost fully cooked Add rice, sprinkle on garlic powder, and soy sauce, add beaten egg, and stir occasionally until rice is hot and egg is cooked.
Don't be too shy with the garlic powder, It adds a lot of flavor, actually when I make it for myself I prefer more garlic powder than my serving dish. One cashier likes it with out the soy and garlic another with out soy. The one who likes it plain eats hers with tabasco sauce. I usually shake it all over the rice, then same with the soy.